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
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
-
Builds the configured
PhilterClient.
C
- ClientException - Exception Class in ai.philterd.philter.model.exceptions
- ClientException(String) - Constructor for exception class ai.philterd.philter.model.exceptions.ClientException
- compilePolicy(String) - Method in class ai.philterd.philter.PhilterClient
-
Compiles a policy, returning the compiled representation.
- compilePolicy(String) - Method in interface ai.philterd.philter.services.PhilterService
- createContext(String, Boolean, Boolean) - Method in class ai.philterd.philter.PhilterClient
-
Creates a context.
- createContext(String, Boolean, Boolean) - Method in interface ai.philterd.philter.services.PhilterService
- createHold(LegalHoldRequest) - Method in class ai.philterd.philter.PhilterClient
-
Creates a legal hold.
- createHold(String, LegalHoldRequest) - Method in interface ai.philterd.philter.services.PhilterService
- createRedactList(String) - Method in class ai.philterd.philter.PhilterClient
-
Creates a redact list.
- createRedactList(String, String) - Method in interface ai.philterd.philter.services.PhilterService
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
- deleteContext(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a context.
- deleteContext(String) - Method in interface ai.philterd.philter.services.PhilterService
- deleteContextEntries(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes all entries for a context.
- deleteContextEntries(String) - Method in interface ai.philterd.philter.services.PhilterService
- deleteContextEntry(String, String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a single entry from a context.
- deleteContextEntry(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- deleteDocument(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a stored document.
- deleteDocument(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- deleteHold(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a legal hold.
- deleteHold(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- deleteList(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a custom list.
- deleteList(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- deletePolicy(String) - Method in class ai.philterd.philter.PhilterClient
-
Deletes a policy.
- deletePolicy(String, 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
- execute(Call) - Method in class ai.philterd.philter.AbstractClient
-
Executes a call and returns its response body, translating non-successful responses into the appropriate exception.
- executeVoid(Call) - Method in class ai.philterd.philter.AbstractClient
-
Executes a call that has no meaningful response body, translating non-successful responses into the appropriate exception.
- explain(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
- exportContextEntries(String, String) - Method in class ai.philterd.philter.PhilterClient
-
Exports the entries for a context.
- exportContextEntries(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- exportLedger(String) - Method in class ai.philterd.philter.PhilterClient
-
Exports the ledger entry for a document.
- exportLedger(String, String) - Method in interface ai.philterd.philter.services.PhilterService
F
- filter(String, String, String) - Method in class ai.philterd.philter.PhilterClient
-
Send text to Philter to be filtered.
- 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, Boolean, String) - Method in interface ai.philterd.philter.services.PhilterService
- filter(String, String, String, Boolean, 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
- GenericResponse - Class in ai.philterd.philter.model
-
A generic message response returned by various Philter endpoints.
- GenericResponse() - Constructor for class ai.philterd.philter.model.GenericResponse
- getApplicationVersion() - Method in class ai.philterd.philter.model.StatusResponse
- getAppliedSpans() - Method in class ai.philterd.philter.model.Explanation
- getCapturedTimestamp() - Method in class ai.philterd.philter.model.PolicyVersionSummary
- 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
- getContentHash() - Method in class ai.philterd.philter.model.PolicyVersionSummary
- 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
- getContext(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets a context by name.
- getContext(String) - Method in interface ai.philterd.philter.services.PhilterService
- getContextEntries(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the entries for a context.
- getContextEntries(String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getContexts() - Method in class ai.philterd.philter.PhilterClient
-
Gets the configured contexts.
- getContexts(String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getDocument(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets a stored document by ID.
- getDocument(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- 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
- getDocuments() - Method in class ai.philterd.philter.PhilterClient
-
Gets the stored documents.
- getDocuments(String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getDocumentStatus(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the processing status of a document.
- getDocumentStatus(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- 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.FilteredSpan
- getFilterType() - Method in class ai.philterd.philter.model.Span
- getGitCommit() - Method in class ai.philterd.philter.model.StatusResponse
- getHold(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets a legal hold by reference.
- getHold(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- getHolds() - Method in class ai.philterd.philter.PhilterClient
-
Gets the legal holds.
- getHolds(String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getId() - Method in class ai.philterd.philter.model.Span
- getIgnoredSpans() - Method in class ai.philterd.philter.model.Explanation
- getLedger(String) - Method in class ai.philterd.philter.PhilterClient
-
Queries the redaction ledger.
- getLedger(String, String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getLedgerEntry(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the ledger entry for a document.
- getLedgerEntry(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- getList(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the values of a custom list.
- getList(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- getLists() - Method in class ai.philterd.philter.model.GetListsResponse
- getLists() - Method in class ai.philterd.philter.PhilterClient
-
Gets the custom lists.
- getLists(String) - Method in interface ai.philterd.philter.services.PhilterService
- GetListsResponse - Class in ai.philterd.philter.model
-
The response containing the values of a custom list.
- GetListsResponse() - Constructor for class ai.philterd.philter.model.GetListsResponse
- getMessage() - Method in class ai.philterd.philter.model.GenericResponse
- getPolicies() - Method in class ai.philterd.philter.PhilterClient
-
Gets a list of policy names.
- getPolicies(String, Integer, Integer) - Method in class ai.philterd.philter.PhilterClient
-
Gets a list of policy names.
- getPolicies(String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getPolicy(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the content of a policy.
- getPolicy(String, String) - Method in interface ai.philterd.philter.services.PhilterService
- getPolicyDiff(String, int, int) - Method in class ai.philterd.philter.PhilterClient
-
Gets the difference between two revisions of a policy.
- getPolicyDiff(String, int, int, String) - Method in interface ai.philterd.philter.services.PhilterService
- getPolicyName() - Method in class ai.philterd.philter.model.ReidentifyRequest
- getPolicyVersion(String, int) - Method in class ai.philterd.philter.PhilterClient
-
Gets a specific revision of a policy.
- getPolicyVersion(String, int, String) - Method in interface ai.philterd.philter.services.PhilterService
- getPolicyVersions(String) - Method in class ai.philterd.philter.PhilterClient
-
Gets the revision history for a policy.
- getPolicyVersions(String, String, Integer, Integer) - Method in interface ai.philterd.philter.services.PhilterService
- getReason() - Method in class ai.philterd.philter.model.LegalHoldRequest
- getReason() - Method in class ai.philterd.philter.model.LegalHoldResponse
- getReason() - Method in class ai.philterd.philter.model.ReidentifyRequest
- getRedactionPolicySchemaVersion() - Method in class ai.philterd.philter.model.StatusResponse
- getRedactLists() - Method in class ai.philterd.philter.PhilterClient
-
Gets the redact lists.
- getRedactLists(String) - Method in interface ai.philterd.philter.services.PhilterService
- getReference() - Method in class ai.philterd.philter.model.LegalHoldRequest
- getReference() - Method in class ai.philterd.philter.model.LegalHoldResponse
- getReplacement() - Method in class ai.philterd.philter.model.FilteredSpan
- getReplacement() - Method in class ai.philterd.philter.model.Span
- getRevision() - Method in class ai.philterd.philter.model.PolicyRollbackResponse
- getRevision() - Method in class ai.philterd.philter.model.PolicyVersionSummary
- getSalt() - Method in class ai.philterd.philter.model.Span
- getScopeType() - Method in class ai.philterd.philter.model.LegalHoldRequest
- getScopeType() - Method in class ai.philterd.philter.model.LegalHoldResponse
- getScopeValue() - Method in class ai.philterd.philter.model.LegalHoldRequest
- getScopeValue() - Method in class ai.philterd.philter.model.LegalHoldResponse
- getSetAt() - Method in class ai.philterd.philter.model.LegalHoldResponse
- getSigningKey() - Method in class ai.philterd.philter.PhilterClient
-
Gets Philter's public signing key.
- getStatus() - Method in class ai.philterd.philter.model.StatusResponse
- getStrategy() - Method in class ai.philterd.philter.model.ReidentifyRequest
- getText() - Method in class ai.philterd.philter.model.Span
- getValues() - Method in class ai.philterd.philter.model.ReidentifyRequest
H
- hashCode() - Method in class ai.philterd.philter.model.ExplainResponse
- hashCode() - Method in class ai.philterd.philter.model.FilterResponse
- health() - Method in class ai.philterd.philter.PhilterClient
-
Gets the health of Philter.
- health() - Method in interface ai.philterd.philter.services.PhilterService
I
- importContextEntries(String, String, String, String) - Method in class ai.philterd.philter.PhilterClient
-
Imports entries into a context.
- importContextEntries(String, String, String, String) - Method in interface ai.philterd.philter.services.PhilterService
- isIgnored() - Method in class ai.philterd.philter.model.Span
- isLedgerValid(String) - Method in class ai.philterd.philter.PhilterClient
-
Checks whether the ledger for a document is valid.
- isLedgerValid(String, String) - Method in interface ai.philterd.philter.services.PhilterService
L
- LegalHoldRequest - Class in ai.philterd.philter.model
-
A request to place a legal hold on documents matching a scope.
- LegalHoldRequest() - Constructor for class ai.philterd.philter.model.LegalHoldRequest
- LegalHoldResponse - Class in ai.philterd.philter.model
-
A legal hold returned by Philter.
- LegalHoldResponse() - Constructor for class ai.philterd.philter.model.LegalHoldResponse
P
- PhilterClient - Class in ai.philterd.philter
-
Client class for Philter's API.
- PhilterClient.PhilterClientBuilder - Class in ai.philterd.philter
-
Builds
PhilterClientinstances. - PhilterClientBuilder() - Constructor for class ai.philterd.philter.PhilterClient.PhilterClientBuilder
- PhilterService - Interface in ai.philterd.philter.services
-
Retrofit definition of Philter's HTTP API (version 4.0.0).
- PolicyRollbackResponse - Class in ai.philterd.philter.model
-
The response returned after rolling a policy back to a prior revision.
- PolicyRollbackResponse() - Constructor for class ai.philterd.philter.model.PolicyRollbackResponse
- PolicyVersionSummary - Class in ai.philterd.philter.model
-
A summary of a single revision of a policy.
- PolicyVersionSummary() - Constructor for class ai.philterd.philter.model.PolicyVersionSummary
R
- reidentify(String, ReidentifyRequest) - Method in class ai.philterd.philter.PhilterClient
-
Re-identifies previously redacted values.
- reidentify(String, ReidentifyRequest) - Method in interface ai.philterd.philter.services.PhilterService
- ReidentifyRequest - Class in ai.philterd.philter.model
-
A request to re-identify previously redacted values.
- ReidentifyRequest() - Constructor for class ai.philterd.philter.model.ReidentifyRequest
- rollbackPolicy(String, int) - Method in class ai.philterd.philter.PhilterClient
-
Rolls a policy back to a prior revision.
- rollbackPolicy(String, int, String) - Method in interface ai.philterd.philter.services.PhilterService
S
- saveList(String, String, String, List) - Method in interface ai.philterd.philter.services.PhilterService
- saveList(String, String, List) - Method in class ai.philterd.philter.PhilterClient
-
Saves (or overwrites) a custom list.
- savePolicy(String, String) - Method in class ai.philterd.philter.PhilterClient
-
Saves (or overwrites) the policy.
- savePolicy(String, String, 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
- setApplicationVersion(String) - Method in class ai.philterd.philter.model.StatusResponse
- setAppliedSpans(List) - Method in class ai.philterd.philter.model.Explanation
- setCapturedTimestamp(String) - Method in class ai.philterd.philter.model.PolicyVersionSummary
- 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
- setContentHash(String) - Method in class ai.philterd.philter.model.PolicyVersionSummary
- 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
- 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.FilteredSpan
- setFilterType(String) - Method in class ai.philterd.philter.model.Span
- setGitCommit(String) - Method in class ai.philterd.philter.model.StatusResponse
- setId(String) - Method in class ai.philterd.philter.model.Span
- setIgnored(boolean) - Method in class ai.philterd.philter.model.Span
- setIgnoredSpans(List) - Method in class ai.philterd.philter.model.Explanation
- setLists(List) - Method in class ai.philterd.philter.model.GetListsResponse
- setMessage(String) - Method in class ai.philterd.philter.model.GenericResponse
- setPolicyName(String) - Method in class ai.philterd.philter.model.ReidentifyRequest
- setReason(String) - Method in class ai.philterd.philter.model.LegalHoldRequest
- setReason(String) - Method in class ai.philterd.philter.model.LegalHoldResponse
- setReason(String) - Method in class ai.philterd.philter.model.ReidentifyRequest
- setRedactionPolicySchemaVersion(String) - Method in class ai.philterd.philter.model.StatusResponse
- setReference(String) - Method in class ai.philterd.philter.model.LegalHoldRequest
- setReference(String) - Method in class ai.philterd.philter.model.LegalHoldResponse
- setReplacement(String) - Method in class ai.philterd.philter.model.FilteredSpan
- setReplacement(String) - Method in class ai.philterd.philter.model.Span
- setRevision(int) - Method in class ai.philterd.philter.model.PolicyRollbackResponse
- setRevision(int) - Method in class ai.philterd.philter.model.PolicyVersionSummary
- setSalt(String) - Method in class ai.philterd.philter.model.Span
- setScopeType(String) - Method in class ai.philterd.philter.model.LegalHoldRequest
- setScopeType(String) - Method in class ai.philterd.philter.model.LegalHoldResponse
- setScopeValue(String) - Method in class ai.philterd.philter.model.LegalHoldRequest
- setScopeValue(String) - Method in class ai.philterd.philter.model.LegalHoldResponse
- setSetAt(String) - Method in class ai.philterd.philter.model.LegalHoldResponse
- setStatus(String) - Method in class ai.philterd.philter.model.StatusResponse
- setStrategy(String) - Method in class ai.philterd.philter.model.ReidentifyRequest
- setText(String) - Method in class ai.philterd.philter.model.Span
- setValues(List) - Method in class ai.philterd.philter.model.ReidentifyRequest
- signingKey() - Method in interface ai.philterd.philter.services.PhilterService
- 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
- StatusResponse - Class in ai.philterd.philter.model
-
The response from Philter's health/status endpoints.
- StatusResponse() - Constructor for class ai.philterd.philter.model.StatusResponse
T
- toException(int) - Method in class ai.philterd.philter.AbstractClient
-
Maps an HTTP status code to a client exception.
- 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
- updateContext(String, Boolean, Boolean) - Method in class ai.philterd.philter.PhilterClient
-
Updates a context.
- updateContext(String, Boolean, Boolean) - Method in interface ai.philterd.philter.services.PhilterService
- updateRedactList(String) - Method in class ai.philterd.philter.PhilterClient
-
Updates a redact list.
- updateRedactList(String, String) - Method in interface ai.philterd.philter.services.PhilterService
W
- withApiKey(String) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Sets the value sent in the
Authorizationheader on every request. - withEndpoint(String) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Sets the base URL of the Philter instance, for example
https://localhost:8080. - withKeepAliveDurationMs(int) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Sets the connection keep-alive duration in milliseconds.
- withMaxIdleConnections(int) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Sets the maximum number of idle connections in the connection pool.
- withOkHttpClientBuilder(OkHttpClient.Builder) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Supplies a pre-configured OkHttp client builder.
- withTimeout(long) - Method in class ai.philterd.philter.PhilterClient.PhilterClientBuilder
-
Sets the connect, read, and write timeout in seconds.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form