Repository navigation
SK-3195 Flowvault release/26.10.1 - #437
skyflow-bharti wants to merge 6 commits into
Conversation
SK-3175 detect in flow vault
|
🔐 Gitleaks Findings: 1 issue(s) detected 🔸 Rule: |
|
Semgrep Findings: Issues with Error level severity are found (Error is Highest severity in Semgrep), Please resolve the issues before merging. |
Contract baseline change detected (
|
| Status | Type | Serialization | Compatibility Changes |
|---|---|---|---|
| Modified | com.skyflow.Skyflow | ||
| Modified | com.skyflow.Skyflow$SkyflowClientBuilder | ||
| Added | com.skyflow.errors.BaseErrorMessage | ||
| Modified | com.skyflow.errors.ErrorMessage | ||
| Added | com.skyflow.vault.controller.BaseDetectController | ||
| Added | com.skyflow.vault.controller.DetectController |
Expand for details.
com.skyflow.Skyflow
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Modified | final public |
Class | Skyflow |
BaseSkyflow<Self, V> |
JDK 8 |
Methods
| Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | public |
DetectController |
detect() |
SkyflowException |
|||
| Added | public |
DetectController |
detect(String) |
SkyflowException |
com.skyflow.Skyflow$SkyflowClientBuilder
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Modified | final static public |
Class | SkyflowClientBuilder |
BaseSkyflowClientBuilder<V> |
JDK 8 |
com.skyflow.errors.BaseErrorMessage
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | final public |
Enum | BaseErrorMessage |
Enum<E> |
JDK 8 |
Implemented Interfaces
| Status | Interface | Compatibility Changes |
|---|---|---|
| Added | Serializable |
|
| Added | Comparable<T> |
Methods
| Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | public |
String |
getMessage() |
||||
| Added | static public |
BaseErrorMessage |
valueOf(String) |
||||
| Added | static public |
BaseErrorMessage[] |
values() |
Fields
| Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
|---|---|---|---|---|---|
| Added | public static final |
BaseErrorMessage |
BatchInsertFailure |
||
| Added | public static final |
BaseErrorMessage |
BatchInsertPartialSuccess |
||
| Added | public static final |
BaseErrorMessage |
BearerTokenExpired |
||
| Added | public static final |
BaseErrorMessage |
BothFileAndFilePathProvided |
||
| Added | public static final |
BaseErrorMessage |
BothIdsAndColumnDetailsSpecified |
||
| Added | public static final |
BaseErrorMessage |
CheckGuardrailsRequestNull |
||
| Added | public static final |
BaseErrorMessage |
ColumnNameKeyError |
||
| Added | public static final |
BaseErrorMessage |
ColumnNameKeyErrorFileUpload |
||
| Added | public static final |
BaseErrorMessage |
ColumnValuesKeyErrorGet |
||
| Added | public static final |
BaseErrorMessage |
ColumnValuesKeyErrorTokenize |
||
| Added | public static final |
BaseErrorMessage |
ConnectionIdAlreadyInConfigList |
||
| Added | public static final |
BaseErrorMessage |
ConnectionIdNotInConfigList |
||
| Added | public static final |
BaseErrorMessage |
CredentialsStringInvalidJson |
||
| Added | public static final |
BaseErrorMessage |
DataKeyError |
||
| Added | public static final |
BaseErrorMessage |
DeidentifyFileRequestNull |
||
| Added | public static final |
BaseErrorMessage |
DeidentifyStringRequestNull |
||
| Added | public static final |
BaseErrorMessage |
DeleteRequestNull |
||
| Added | public static final |
BaseErrorMessage |
DetokenizeRequestNull |
||
| Added | public static final |
BaseErrorMessage |
EmptyApikey |
||
| Added | public static final |
BaseErrorMessage |
EmptyClusterId |
||
| Added | public static final |
BaseErrorMessage |
EmptyColumnGroupInColumnValue |
||
| Added | public static final |
BaseErrorMessage |
EmptyColumnName |
||
| Added | public static final |
BaseErrorMessage |
EmptyColumnValues |
||
| Added | public static final |
BaseErrorMessage |
EmptyConnectionId |
||
| Added | public static final |
BaseErrorMessage |
EmptyConnectionUrl |
||
| Added | public static final |
BaseErrorMessage |
EmptyContext |
||
| Added | public static final |
BaseErrorMessage |
EmptyCredentialFilePath |
||
| Added | public static final |
BaseErrorMessage |
EmptyCredentials |
||
| Added | public static final |
BaseErrorMessage |
EmptyCredentialsString |
||
| Added | public static final |
BaseErrorMessage |
EmptyData |
||
| Added | public static final |
BaseErrorMessage |
EmptyDetokenizeData |
||
| Added | public static final |
BaseErrorMessage |
EmptyFieldInFields |
||
| Added | public static final |
BaseErrorMessage |
EmptyFields |
||
| Added | public static final |
BaseErrorMessage |
EmptyFileAndFilePathInDeIdentifyFile |
||
| Added | public static final |
BaseErrorMessage |
EmptyIdInIds |
||
| Added | public static final |
BaseErrorMessage |
EmptyIds |
||
| Added | public static final |
BaseErrorMessage |
EmptyKeyInTokens |
||
| Added | public static final |
BaseErrorMessage |
EmptyKeyInValues |
||
| Added | public static final |
BaseErrorMessage |
EmptyLimit |
||
| Added | public static final |
BaseErrorMessage |
EmptyOffset |
||
| Added | public static final |
BaseErrorMessage |
EmptyPathParams |
||
| Added | public static final |
BaseErrorMessage |
EmptyQuery |
||
| Added | public static final |
BaseErrorMessage |
EmptyQueryParams |
||
| Added | public static final |
BaseErrorMessage |
EmptyRequestBody |
||
| Added | public static final |
BaseErrorMessage |
EmptyRequestHeaders |
||
| Added | public static final |
BaseErrorMessage |
EmptyRoleInRoles |
||
| Added | public static final |
BaseErrorMessage |
EmptyRoles |
||
| Added | public static final |
BaseErrorMessage |
EmptySkyflowId |
||
| Added | public static final |
BaseErrorMessage |
EmptyTable |
||
| Added | public static final |
BaseErrorMessage |
EmptyToken |
||
| Added | public static final |
BaseErrorMessage |
EmptyTokenInDetokenizeData |
||
| Added | public static final |
BaseErrorMessage |
EmptyTokens |
||
| Added | public static final |
BaseErrorMessage |
EmptyUpsert |
||
| Added | public static final |
BaseErrorMessage |
EmptyValueInColumnValues |
||
| Added | public static final |
BaseErrorMessage |
EmptyVaultId |
||
| Added | public static final |
BaseErrorMessage |
ErrorOccurred |
||
| Added | public static final |
BaseErrorMessage |
FailedToDecodeFileFromResponse |
||
| Added | public static final |
BaseErrorMessage |
FailedToEncodeFile |
||
| Added | public static final |
BaseErrorMessage |
FailedToSaveProcessedFile |
||
| Added | public static final |
BaseErrorMessage |
FailedToWriteOutputFile |
||
| Added | public static final |
BaseErrorMessage |
FileInvalidJson |
||
| Added | public static final |
BaseErrorMessage |
FileNameMustBeProvidedWithFileObject |
||
| Added | public static final |
BaseErrorMessage |
FileNotFound |
||
| Added | public static final |
BaseErrorMessage |
FileNotFoundToDeidentify |
||
| Added | public static final |
BaseErrorMessage |
FileNotReadableToDeidentify |
||
| Added | public static final |
BaseErrorMessage |
GetRequestNull |
||
| Added | public static final |
BaseErrorMessage |
GetRunRequestNull |
||
| Added | public static final |
BaseErrorMessage |
HomogenousNotSupportedWithUpsert |
||
| Added | public static final |
BaseErrorMessage |
IdsKeyError |
||
| Added | public static final |
BaseErrorMessage |
InsertRequestNull |
||
| Added | public static final |
BaseErrorMessage |
InsufficientTokensPassedForTokenModeEnableStrict |
||
| Added | public static final |
BaseErrorMessage |
InvalidAlgorithm |
||
| Added | public static final |
BaseErrorMessage |
InvalidApikey |
||
| Added | public static final |
BaseErrorMessage |
InvalidAudioFileType |
||
| Added | public static final |
BaseErrorMessage |
InvalidBase64 |
||
| Added | public static final |
BaseErrorMessage |
InvalidClusterId |
||
| Added | public static final |
BaseErrorMessage |
InvalidConnectionId |
||
| Added | public static final |
BaseErrorMessage |
InvalidConnectionUrl |
||
| Added | public static final |
BaseErrorMessage |
InvalidConnectionUrlFormat |
||
| Added | public static final |
BaseErrorMessage |
InvalidContextMapKey |
||
| Added | public static final |
BaseErrorMessage |
InvalidContextType |
||
| Added | public static final |
BaseErrorMessage |
InvalidCredentials |
||
| Added | public static final |
BaseErrorMessage |
InvalidDataSourceInDeidentifyFile |
||
| Added | public static final |
BaseErrorMessage |
InvalidDetokenizeData |
||
| Added | public static final |
BaseErrorMessage |
InvalidFileObject |
||
| Added | public static final |
BaseErrorMessage |
InvalidFilePath |
||
| Added | public static final |
BaseErrorMessage |
InvalidKeySpec |
||
| Added | public static final |
BaseErrorMessage |
InvalidMaxAttemptsInPollOptions |
||
| Added | public static final |
BaseErrorMessage |
InvalidMaxResolution |
||
| Added | public static final |
BaseErrorMessage |
InvalidNullFileInDeIdentifyFile |
||
| Added | public static final |
BaseErrorMessage |
InvalidOrEmptyRunId |
||
| Added | public static final |
BaseErrorMessage |
InvalidPathParams |
||
| Added | public static final |
BaseErrorMessage |
InvalidPermission |
||
| Added | public static final |
BaseErrorMessage |
InvalidPixelDensityToDeidentifyFile |
||
| Added | public static final |
BaseErrorMessage |
InvalidQueryParams |
||
| Added | public static final |
BaseErrorMessage |
InvalidRequestBody |
||
| Added | public static final |
BaseErrorMessage |
InvalidRequestHeaders |
||
| Added | public static final |
BaseErrorMessage |
InvalidRunIdInGetRun |
||
| Added | public static final |
BaseErrorMessage |
InvalidSkyflowIdType |
||
| Added | public static final |
BaseErrorMessage |
InvalidTextInCheckGuardrails |
||
| Added | public static final |
BaseErrorMessage |
InvalidTextInDeIdentify |
||
| Added | public static final |
BaseErrorMessage |
InvalidTextInDeidentifyString |
||
| Added | public static final |
BaseErrorMessage |
InvalidTextInReIdentify |
||
| Added | public static final |
BaseErrorMessage |
InvalidTextInReidentifyString |
||
| Added | public static final |
BaseErrorMessage |
InvalidTokenUri |
||
| Added | public static final |
BaseErrorMessage |
InvalidValueInDeidentifyFile |
||
| Added | public static final |
BaseErrorMessage |
InvalidVaultId |
||
| Added | public static final |
BaseErrorMessage |
InvalidWaitTime |
||
| Added | public static final |
BaseErrorMessage |
InvalidWaitTimeInPollOptions |
||
| Added | public static final |
BaseErrorMessage |
JwtDecodeError |
||
| Added | public static final |
BaseErrorMessage |
JwtInvalidFormat |
||
| Added | public static final |
BaseErrorMessage |
MismatchOfFieldsAndTokens |
||
| Added | public static final |
BaseErrorMessage |
MissingAccessToken |
||
| Added | public static final |
BaseErrorMessage |
MissingClientId |
||
| Added | public static final |
BaseErrorMessage |
MissingFileSourceInUploadFileRequest |
||
| Added | public static final |
BaseErrorMessage |
MissingKeyId |
||
| Added | public static final |
BaseErrorMessage |
MissingPrivateKey |
||
| Added | public static final |
BaseErrorMessage |
MissingTokenType |
||
| Added | public static final |
BaseErrorMessage |
MissingTokenUri |
||
| Added | public static final |
BaseErrorMessage |
MultipleFileSourcesInDeidentifyFile |
||
| Added | public static final |
BaseErrorMessage |
MultipleTokenGenerationMeansPassed |
||
| Added | public static final |
BaseErrorMessage |
NoTokenGenerationMeansPassed |
||
| Added | public static final |
BaseErrorMessage |
NoTokensWithTokenMode |
||
| Added | public static final |
BaseErrorMessage |
NullCredentials |
||
| Added | public static final |
BaseErrorMessage |
NullVaultConfig |
||
| Added | public static final |
BaseErrorMessage |
OnlySingleVaultConfigAllowed |
||
| Added | public static final |
BaseErrorMessage |
OutputDirectoryNotFound |
||
| Added | public static final |
BaseErrorMessage |
OutputDirectoryWithoutPollOptions |
||
| Added | public static final |
BaseErrorMessage |
PartialSuccess |
||
| Added | public static final |
BaseErrorMessage |
PollingForResultsFailed |
||
| Added | public static final |
BaseErrorMessage |
QueryKeyError |
||
| Added | public static final |
BaseErrorMessage |
QueryRequestNull |
||
| Added | public static final |
BaseErrorMessage |
RedactionKeyError |
||
| Added | public static final |
BaseErrorMessage |
RedactionWithTokensNotSupported |
||
| Added | public static final |
BaseErrorMessage |
ReidentifyStringRequestNull |
||
| Added | public static final |
BaseErrorMessage |
SkyflowIdKeyError |
||
| Added | public static final |
BaseErrorMessage |
TableKeyError |
||
| Added | public static final |
BaseErrorMessage |
TokenKeyError |
||
| Added | public static final |
BaseErrorMessage |
TokenizeRequestNull |
||
| Added | public static final |
BaseErrorMessage |
TokensGetColumnNotSupported |
||
| Added | public static final |
BaseErrorMessage |
TokensKeyError |
||
| Added | public static final |
BaseErrorMessage |
TokensPassedForTokenModeDisable |
||
| Added | public static final |
BaseErrorMessage |
UniqueColumnOrIdsKeyError |
||
| Added | public static final |
BaseErrorMessage |
UpdateRequestNull |
||
| Added | public static final |
BaseErrorMessage |
ValuesKeyError |
||
| Added | public static final |
BaseErrorMessage |
VaultIdAlreadyInConfigList |
||
| Added | public static final |
BaseErrorMessage |
VaultIdNotInConfigList |
||
| Added | public static final |
BaseErrorMessage |
VaultTokenFormatIsNotAllowedForFiles |
||
| Added | public static final |
BaseErrorMessage |
WaitTimeExceedsLimit |
com.skyflow.errors.ErrorMessage
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Modified | final public |
Enum | ErrorMessage |
Enum<E> |
JDK 8 |
Fields
| Status | Modifiers | Type | Name | Annotations | Compatibility Changes |
|---|---|---|---|---|---|
| Removed | publicstaticfinal |
ErrorMessage |
BatchInsertFailure |
||
| Removed | publicstaticfinal |
ErrorMessage |
BatchInsertPartialSuccess |
||
| Removed | publicstaticfinal |
ErrorMessage |
BearerTokenExpired |
||
| Removed | publicstaticfinal |
ErrorMessage |
BothFileAndFilePathProvided |
||
| Removed | publicstaticfinal |
ErrorMessage |
BothIdsAndColumnDetailsSpecified |
||
| Removed | publicstaticfinal |
ErrorMessage |
ColumnNameKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
ColumnNameKeyErrorFileUpload |
||
| Removed | publicstaticfinal |
ErrorMessage |
ColumnValuesKeyErrorGet |
||
| Removed | publicstaticfinal |
ErrorMessage |
ColumnValuesKeyErrorTokenize |
||
| Removed | publicstaticfinal |
ErrorMessage |
ConnectionIdAlreadyInConfigList |
||
| Removed | publicstaticfinal |
ErrorMessage |
ConnectionIdNotInConfigList |
||
| Removed | publicstaticfinal |
ErrorMessage |
CredentialsStringInvalidJson |
||
| Removed | publicstaticfinal |
ErrorMessage |
DataKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
DeleteRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
DetokenizeRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyApikey |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyClusterId |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyColumnGroupInColumnValue |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyColumnName |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyColumnValues |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyConnectionId |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyConnectionUrl |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyContext |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyCredentialFilePath |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyCredentials |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyCredentialsString |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyData |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyDetokenizeData |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyFieldInFields |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyFields |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyFileAndFilePathInDeIdentifyFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyIdInIds |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyIds |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyKeyInTokens |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyKeyInValues |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyLimit |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyOffset |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyPathParams |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyQuery |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyQueryParams |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyRequestBody |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyRequestHeaders |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyRoleInRoles |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyRoles |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptySkyflowId |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyTable |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyToken |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyTokenInDetokenizeData |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyTokens |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyUpsert |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyValueInColumnValues |
||
| Removed | publicstaticfinal |
ErrorMessage |
EmptyVaultId |
||
| Removed | publicstaticfinal |
ErrorMessage |
ErrorOccurred |
||
| Removed | publicstaticfinal |
ErrorMessage |
FailedToDecodeFileFromResponse |
||
| Removed | publicstaticfinal |
ErrorMessage |
FailedToEncodeFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
FailedToSaveProcessedFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
FileInvalidJson |
||
| Removed | publicstaticfinal |
ErrorMessage |
FileNameMustBeProvidedWithFileObject |
||
| Removed | publicstaticfinal |
ErrorMessage |
FileNotFound |
||
| Removed | publicstaticfinal |
ErrorMessage |
FileNotFoundToDeidentify |
||
| Removed | publicstaticfinal |
ErrorMessage |
FileNotReadableToDeidentify |
||
| Removed | publicstaticfinal |
ErrorMessage |
GetRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
HomogenousNotSupportedWithUpsert |
||
| Removed | publicstaticfinal |
ErrorMessage |
IdsKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
InsertRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
InsufficientTokensPassedForTokenModeEnableStrict |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidAlgorithm |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidApikey |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidAudioFileType |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidBase64 |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidClusterId |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidConnectionId |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidConnectionUrl |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidConnectionUrlFormat |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidContextMapKey |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidContextType |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidCredentials |
||
| Added | public static final |
ErrorMessage |
InvalidDataSourceInReidentifyFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidDetokenizeData |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidFileObject |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidFilePath |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidKeySpec |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidMaxResolution |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidNullFileInDeIdentifyFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidOrEmptyRunId |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidPathParams |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidPermission |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidPixelDensityToDeidentifyFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidQueryParams |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidRequestBody |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidRequestHeaders |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidSkyflowIdType |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidTextInDeIdentify |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidTextInReIdentify |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidTokenUri |
||
| Added | public static final |
ErrorMessage |
InvalidValueInReidentifyFile |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidVaultId |
||
| Removed | publicstaticfinal |
ErrorMessage |
InvalidWaitTime |
||
| Removed | publicstaticfinal |
ErrorMessage |
JwtDecodeError |
||
| Removed | publicstaticfinal |
ErrorMessage |
JwtInvalidFormat |
||
| Removed | publicstaticfinal |
ErrorMessage |
MismatchOfFieldsAndTokens |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingAccessToken |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingClientId |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingFileSourceInUploadFileRequest |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingKeyId |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingPrivateKey |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingTokenType |
||
| Removed | publicstaticfinal |
ErrorMessage |
MissingTokenUri |
||
| Removed | publicstaticfinal |
ErrorMessage |
MultipleTokenGenerationMeansPassed |
||
| Removed | publicstaticfinal |
ErrorMessage |
NoTokenGenerationMeansPassed |
||
| Removed | publicstaticfinal |
ErrorMessage |
NoTokensWithTokenMode |
||
| Removed | publicstaticfinal |
ErrorMessage |
NullCredentials |
||
| Removed | publicstaticfinal |
ErrorMessage |
NullVaultConfig |
||
| Removed | publicstaticfinal |
ErrorMessage |
OnlySingleVaultConfigAllowed |
||
| Removed | publicstaticfinal |
ErrorMessage |
OutputDirectoryNotFound |
||
| Removed | publicstaticfinal |
ErrorMessage |
PartialSuccess |
||
| Removed | publicstaticfinal |
ErrorMessage |
PollingForResultsFailed |
||
| Removed | publicstaticfinal |
ErrorMessage |
QueryKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
QueryRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
RedactionKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
RedactionWithTokensNotSupported |
||
| Added | public static final |
ErrorMessage |
ReidentifyFileRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
SkyflowIdKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
TableKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
TokenKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
TokenizeRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
TokensGetColumnNotSupported |
||
| Removed | publicstaticfinal |
ErrorMessage |
TokensKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
TokensPassedForTokenModeDisable |
||
| Removed | publicstaticfinal |
ErrorMessage |
UniqueColumnOrIdsKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
UpdateRequestNull |
||
| Removed | publicstaticfinal |
ErrorMessage |
ValuesKeyError |
||
| Removed | publicstaticfinal |
ErrorMessage |
VaultIdAlreadyInConfigList |
||
| Removed | publicstaticfinal |
ErrorMessage |
VaultIdNotInConfigList |
||
| Removed | publicstaticfinal |
ErrorMessage |
VaultTokenFormatIsNotAllowedForFiles |
||
| Removed | publicstaticfinal |
ErrorMessage |
WaitTimeExceedsLimit |
com.skyflow.vault.controller.BaseDetectController
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | public abstract |
Class | BaseDetectController |
BaseVaultClient<V> |
JDK 8 |
Generics
| Status | Name | Extends | Compatibility Changes |
|---|---|---|---|
| Added | V |
BaseVaultConfig |
Constructors
| Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|
| Added | protected |
BaseDetectController(V, BaseCredentials) |
Methods
| Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | public |
CheckGuardrailsResponse |
checkGuardrails(CheckGuardrailsRequest) |
SkyflowException |
|||
| Added | public |
DeidentifyStringResponse |
deidentifyString(DeidentifyStringRequest) |
SkyflowException |
|||
| Added | protected |
Long |
effectiveInitialRetryDelayMillis() |
||||
| Added | protected |
Integer |
effectiveMaxRetries() |
||||
| Added | protected |
Long |
effectiveMaxRetryDelayMillis() |
||||
| Added | protected |
Integer |
effectiveTimeoutSeconds() |
||||
| Added | protected |
FilesV2Client |
filesClient() |
SkyflowException |
|||
| Added | public |
GetRunResponse |
getRun(GetRunRequest) |
SkyflowException |
|||
| Added | protected |
String |
getSdkMetrics() |
||||
| Added | protected |
GuardrailsV2Client |
guardrailsClient() |
SkyflowException |
|||
| Added | protected |
void |
invalidateClients() |
||||
| Added | protected |
void |
onCommonCredentialsUpdated(BaseCredentials) |
SkyflowException |
|||
| Added | public |
void |
refreshVaultUrl() |
SkyflowException |
|||
| Added | public |
ReidentifyStringResponse |
reidentifyString(ReidentifyStringRequest) |
SkyflowException |
|||
| Added | protected |
String |
resolveToken() |
SkyflowException |
|||
| Added | protected abstract |
String |
resolveVaultUrl() |
SkyflowException |
|||
| Added | public |
void |
setCommonCredentials(BaseCredentials) |
SkyflowException |
|||
| Added | public |
void |
setCommonHttpConfig(Integer, Integer, Long, Long) |
||||
| Added | public |
void |
setVaultConfig(V) |
SkyflowException |
|||
| Added | protected |
StringsV2Client |
stringsClient() |
SkyflowException |
com.skyflow.vault.controller.DetectController
- Binary-compatible
- Source-compatible
- Serialization-compatible
| Status | Modifiers | Type | Name | Extends | JDK | Serialization | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | final public |
Class | DetectController |
BaseDetectController<V> |
JDK 8 |
Constructors
| Status | Modifiers | Generics | Constructor | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|
| Added | public |
DetectController(VaultConfig, Credentials) |
Methods
| Status | Modifiers | Generics | Type | Method | Annotations | Throws | Compatibility Changes |
|---|---|---|---|---|---|---|---|
| Added | public |
DeidentifyFileResponse |
deidentifyFile(DeidentifyFileRequest) |
SkyflowException |
|||
| Added | protected |
Long |
effectiveInitialRetryDelayMillis() |
||||
| Added | protected |
Integer |
effectiveMaxRetries() |
||||
| Added | protected |
Long |
effectiveMaxRetryDelayMillis() |
||||
| Added | protected |
Integer |
effectiveTimeoutSeconds() |
||||
| Added | protected |
String |
getSdkMetrics() |
||||
| Added | public |
ReidentifyFileResponse |
reidentifyFile(ReidentifyFileRequest) |
SkyflowException |
|||
| Added | protected |
String |
resolveVaultUrl() |
SkyflowException |
Warning
All missing classes, i.e. superclasses and interfaces that could not be found on the classpath were ignored.
Hence changes caused by these superclasses and interfaces are not reflected in the output.
Generated on: 2026-10-08 14:03:20.894+0000.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #437 +/- ##
============================================
- Coverage 90.99% 89.26% -1.73%
- Complexity 0 889 +889
============================================
Files 174 230 +56
Lines 7350 8768 +1418
Branches 1013 1150 +137
============================================
+ Hits 6688 7827 +1139
- Misses 437 677 +240
- Partials 225 264 +39
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Summary
Adds Skyflow Detect V2 to the flowvault SDK and lays the shared groundwork in
commonso skyvault can adopt the same methods later. Bumps flowvault to 1.3.0.New on
skyflowClient.detect()/detect(vaultId):deidentifyStringPOST /v2/detect/deidentify/stringdeidentifyFilePOST /v2/detect/deidentify/file, optional polling ofGET /v2/detect/runs/{runId}getRunGET /v2/detect/runs/{runId}reidentifyStringPOST /v2/detect/reidentify/stringreidentifyFile(flowvault only)POST /v2/detect/reidentify/filecheckGuardrailsPOST /v2/detect/guardrailsWhat changed
common
com.skyflow.generated.detect.rest(89 files).com.skyflow.detect(DeidentifyStringRequest,DetectConfiguration,Entity,Media,PollOptions,DetectRunStatus, …). Field names match the V2 wire keys one to one.BaseDetectController, the abstract controller holdingdeidentifyString,reidentifyString,getRunandcheckGuardrails, plus lazy per-vault generated clients and the shared timeout/retry config.com.skyflow.detect.internal: request/response mappers, client-side validations (spec-required fields only),DeidentifyFileFlow, andFileOutputWriterwhich writesprocessed-<name>.<ext>,processed-entities-<name>.jsonandprocessed-object-entities-<name>.json.com.skyflow.detect.polling.RunPoller: exponential backoff 1→32 s,waitTimedefault 60 / max 300,maxAttemptsdefault and max 23, elapsed time tracked exactly, SUCCESS/FAILED/UNKNOWN terminal.ErrorMessagerenamed toBaseErrorMessageso each SDK module can keep its ownErrorMessage; new detect log and error constants.mockwebserveradded as a test dependency.flowvault
DetectControllerextendsBaseDetectControllerand addsdeidentifyFileandreidentifyFile;Skyflowexposesdetect()anddetect(vaultId).ReidentifyFileRequest/Response, their mapper and validations.samples/.../detect, samples pom bumped to 1.3.0.skyvault
Skyflowswitched toBaseErrorMessageand sets the SDK prefix so shared messages keep the skyvault prefix. No Detect V2 methods yet; V1 untouched.Behaviour worth knowing
deidentifyFileis submit-only by default and returns the run id. Polling is opt-in viapollOptionsand blocks the calling thread; outputs are written to disk only for local-file inputs that reach SUCCESS with base64 outputs.outputDirectorywithoutpollOptionsis a validation error.checkToxicitydefaults to true on the server when omitted.Tests
RunPollerTests,DeidentifyFileFlowTests,FileOutputWriterTests, mapper and validation tests in common;DetectControllerTests(MockWebServer) and reidentify-file tests in flowvault. 19 test files added or updated.sdk-integration-testson branchtestsv3(148 scenarios; dry run passes, client-side validation scenarios pass against this build).