Index

A B C D E F G H I L P R 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
 

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 PhilterClient instances.
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 Authorization header 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.
A B C D E F G H I L P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form