Repository navigation
Expand file tree
/
Copy pathErrorLogs.java
More file actions
216 lines (202 loc) · 17.9 KB
/
Copy pathErrorLogs.java
File metadata and controls
216 lines (202 loc) · 17.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
package com.skyflow.logs;
public enum ErrorLogs {
// Client initialization
VAULT_CONFIG_EXISTS("Vault config with vault ID %s1 already exists."),
VAULT_CONFIG_DOES_NOT_EXIST("Vault config with vault ID %s1 doesn't exist."),
VAULT_CONFIG_IS_NULL("Invalid vault config. Vault config object can not be null."),
VAULT_ID_IS_REQUIRED("Invalid vault config. Vault ID is required."),
EMPTY_VAULT_ID("Invalid vault config. Vault ID can not be empty."),
CLUSTER_ID_IS_REQUIRED("Invalid vault config. Cluster ID is required."),
EMPTY_CLUSTER_ID("Invalid vault config. Cluster ID can not be empty."),
EITHER_VAULT_URL_OR_CLUSTER_ID_REQUIRED("Invalid vault config. At least one of \"clusterId\" or \"vaultURL\" must be provided."),
CONNECTION_CONFIG_EXISTS("Connection config with connection ID %s1 already exists."),
CONNECTION_CONFIG_DOES_NOT_EXIST("Connection config with connection ID %s1 doesn't exist."),
CONNECTION_CONFIG_IS_NULL("Invalid connection config. Connection config object can not be null."),
CONNECTION_ID_IS_REQUIRED("Invalid connection config. Connection ID is required."),
EMPTY_CONNECTION_ID("Invalid connection config. Connection ID can not be empty."),
CONNECTION_URL_IS_REQUIRED("Invalid connection config. Connection URL is required."),
EMPTY_CONNECTION_URL("Invalid connection config. Connection URL can not be empty."),
INVALID_CONNECTION_URL("Invalid connection config. Connection URL is not a valid URL."),
CREDENTIALS_IS_NULL("Invalid credentials. Credentials object can not be null."),
MULTIPLE_TOKEN_GENERATION_MEANS_PASSED("Invalid credentials. Only one of 'path', 'credentialsString', 'token' or 'apiKey' is allowed."),
NO_TOKEN_GENERATION_MEANS_PASSED("Invalid credentials. Any one of 'path', 'credentialsString', 'token' or 'apiKey' is required."),
EMPTY_CREDENTIALS_PATH("Invalid credentials. Credentials path can not be empty."),
EMPTY_CREDENTIALS_STRING("Invalid credentials. Credentials string can not be empty."),
EMPTY_TOKEN_VALUE("Invalid credentials. Token can not be empty."),
EMPTY_API_KEY_VALUE("Invalid credentials. Api key can not be empty."),
INVALID_API_KEY("Invalid credentials. Api key is invalid."),
EMPTY_ROLES("Invalid credentials. Roles can not be empty."),
EMPTY_OR_NULL_ROLE_IN_ROLES("Invalid credentials. Role can not be null or empty in roles at index %s1."),
EMPTY_OR_NULL_CONTEXT("Invalid credentials. Context can not be empty."),
INVALID_CONTEXT_TYPE("Invalid credentials. Context must be a String or Map<String, Object>."),
INVALID_CONTEXT_MAP_KEY("Invalid credentials. Context map key '%s1' contains invalid characters."),
EMPTY_VAULT_URL("Invalid vault config. Vault URL can not be empty."),
INVALID_VAULT_URL_FORMAT("Invalid vault config. Vault URL format is incorrect"),
// Bearer token generation
INVALID_BEARER_TOKEN("Bearer token is invalid or expired."),
INVALID_CREDENTIALS_FILE("Credentials file is either null or an invalid file."),
INVALID_CREDENTIALS_STRING("Credentials string is either null or empty."),
INVALID_CREDENTIALS_FILE_FORMAT("Credentials file is not in a valid JSON format."),
CREDENTIALS_FILE_NOT_FOUND("Credentials file not found at specified path."),
INVALID_CREDENTIALS_STRING_FORMAT("Credentials string is not in a valid JSON string format."),
PRIVATE_KEY_IS_REQUIRED("Private key is required."),
CLIENT_ID_IS_REQUIRED("Client ID is required."),
KEY_ID_IS_REQUIRED("Key ID is required."),
TOKEN_URI_IS_REQUIRED("Token URI is required."),
INVALID_TOKEN_URI("Invalid value for token URI in credentials."),
JWT_INVALID_FORMAT("Private key is not in a valid format."),
INVALID_ALGORITHM("Algorithm for parsing private key is invalid or does not exist."),
INVALID_KEY_SPEC("Unable to parse RSA private key."),
MISSING_ACCESS_TOKEN("Access token not present in the response from bearer token generation."),
BEARER_TOKEN_REJECTED("Bearer token request resulted in failure."),
SIGNED_DATA_TOKENS_REJECTED("Signed data tokens request resulted in failure."),
// Vault api interfaces
TABLE_IS_REQUIRED("Invalid %s1 request. Table is required."),
EMPTY_TABLE_NAME("Invalid %s1 request. Table name can not be empty."),
VALUES_IS_REQUIRED("Invalid %s1 request. Values are required."),
EMPTY_VALUES("Invalid %s1 request. Values can not be empty."),
INSERT_REQUEST_NULL("Invalid %s1 request. Insert request can not be null."),
RECORDS_IS_REQUIRED("Invalid %s1 request. Records are required."),
EMPTY_RECORDS("Invalid %s1 request. Records can not be empty."),
INVALID_RECORD("Invalid %s1 request. Invalid record. Specify a valid record."),
RECORD_SIZE_EXCEED("Maximum number of records exceeded. The limit is 100000."),
TOKENS_SIZE_EXCEED("Maximum number of tokens exceeded. The limit is 100000."),
EMPTY_OR_NULL_VALUE_IN_VALUES("Invalid %s1 request. Value can not be null or empty in values for key \"%s2\"."),
EMPTY_OR_NULL_KEY_IN_VALUES("Invalid %s1 request. Key can not be null or empty in values"),
NULL_VALUE_ENTRY_IN_VALUES("Invalid %s1 request. Value entry in 'values' can not be null at index %s2."),
TOKENS_VALUES_SIZE_MISMATCH("Invalid %s1 request. 'tokens' and 'values' must contain the same number of entries."),
NULL_TOKENS_OR_VALUES_ENTRY("Invalid %s1 request. Entry in 'tokens' or 'values' can not be null at index %s2."),
EMPTY_UPSERT("Invalid %s1 request. Upsert can not be empty."),
INVALID_UPSERT_UPDATE_TYPE("Invalid %s1 request. Upsert updateType must be either UPDATE or REPLACE."),
EMPTY_UPSERT_VALUES("Invalid %s1 request. Upsert values can not be empty."),
HOMOGENOUS_NOT_SUPPORTED_WITH_UPSERT("Invalid %s1 request. Homogenous is not supported when upsert is passed."),
TOKENS_NOT_ALLOWED_WITH_TOKEN_MODE_DISABLE("Invalid %s1 request. Tokens are not allowed when tokenMode is DISABLE."),
TOKENS_REQUIRED_WITH_TOKEN_MODE("Invalid %s1 request. Tokens are required when tokenMode is %s2."),
EMPTY_TOKENS("Invalid %s1 request. Tokens can not be empty."),
EMPTY_OR_NULL_VALUE_IN_TOKENS("Invalid %s1 request. Value can not be null or empty in tokens for key \"%s2\"."),
EMPTY_OR_NULL_KEY_IN_TOKENS("Invalid %s1 request. Key can not be null or empty in tokens."),
INSUFFICIENT_TOKENS_PASSED_FOR_TOKEN_MODE_ENABLE_STRICT("Invalid %s1 request. For tokenMode as ENABLE_STRICT, tokens should be passed for all fields."),
MISMATCH_OF_FIELDS_AND_TOKENS("Invalid %s1 request. Keys for values and tokens are not matching."),
INSERT_RECORDS_REJECTED("Insert request resulted in failure."),
DETOKENIZE_DATA_REQUIRED("Invalid %s1 request. Detokenize data is required."),
EMPTY_DETOKENIZE_DATA("Invalid %s1 request. Detokenize data can not be empty."),
EMPTY_OR_NULL_TOKEN_IN_DETOKENIZE_DATA("Invalid %s1 request. Token can not be null or empty in detokenize data at index %s2."),
REDACTION_IS_REQUIRED("Invalid %s1 request. Redaction is required."),
DETOKENIZE_REQUEST_REJECTED("Detokenize request resulted in failure."),
DETOKENIZE_REQUEST_NULL("Invalid %s1 request. Detokenize request can not be null."),
NULL_TOKEN_REDACTION_GROUP_OBJECT("Invalid %s1 request. Token Redaction group object can not be null or empty."),
NULL_REDACTION_IN_TOKEN_GROUP("Invalid %s1 request. Redaction can not be null in token redaction group"),
NULL_TOKEN_GROUP_NAME_IN_TOKEN_GROUP("Invalid %s1 request. Token group name can not be null in token redaction group"),
EMPTY_OR_NULL_REDACTION_IN_TOKEN_GROUP("Invalid %s1 request. Redaction can not be null or empty in token redaction group"),
IDS_IS_REQUIRED("Invalid %s1 request. Ids are required."),
EMPTY_IDS("Invalid %s1 request. Ids can not be empty."),
EMPTY_OR_NULL_ID_IN_IDS("Invalid %s1 request. Id can not be null or empty in ids at index %s2."),
EMPTY_FIELDS("Invalid %s1 request. Fields can not be empty."),
EMPTY_OR_NULL_FIELD_IN_FIELDS("Invalid %s1 request. Field can not be null or empty in fields at index %s2."),
TOKENIZATION_NOT_SUPPORTED_WITH_REDACTION("Invalid %s1 request. Return tokens is not supported when redaction is applied."),
TOKENIZATION_SUPPORTED_ONLY_WITH_IDS("Invalid %s1 request. Return tokens is not supported when column name and values are passed."),
EMPTY_OFFSET("Invalid %s1 request. Offset can not be empty."),
EMPTY_LIMIT("Invalid %s1 request. Limit can not be empty."),
INVALID_ORDER_BY("Invalid %s1 request. OrderBy must be one of 'ASCENDING', 'DESCENDING', 'NONE'."),
NEITHER_IDS_NOR_COLUMN_NAME_PASSED("Invalid %s1 request. Neither ids nor column name and values are passed."),
BOTH_IDS_AND_COLUMN_NAME_PASSED("Invalid %s1 request. Both ids and column name and values are passed."),
COLUMN_NAME_IS_REQUIRED("Invalid %s1 request. Column name is required when column values are passed."),
EMPTY_COLUMN_NAME("Invalid %s1 request. Column name can not be empty."),
COLUMN_VALUES_IS_REQUIRED_GET("Invalid %s1 request. Column values are required when column name is passed."),
EMPTY_COLUMN_VALUES("Invalid %s1 request. Column values can not be empty."),
EMPTY_OR_NULL_COLUMN_VALUE_IN_COLUMN_VALUES("Invalid %s1 request. Column value can not by null or empty in column values at index %s2."),
GET_REQUEST_NULL("Invalid %s1 request. Get request can not be null."),
GET_REQUEST_REJECTED("Get request resulted in failure."),
NEITHER_IDS_NOR_UNIQUE_VALUES_PASSED("Invalid %s1 request. Neither ids nor unique values are passed."),
BOTH_IDS_AND_UNIQUE_VALUES_PASSED("Invalid %s1 request. Both ids and unique values are passed."),
EMPTY_UNIQUE_VALUES("Invalid %s1 request. Unique values can not be empty."),
EMPTY_OR_NULL_UNIQUE_VALUE_IN_UNIQUE_VALUES("Invalid %s1 request. Unique value can not be null or empty in unique values at index %s2."),
NULL_COLUMN_REDACTION_OBJECT("Invalid %s1 request. Column redaction object can not be null."),
NULL_COLUMN_NAME_IN_COLUMN_REDACTION("Invalid %s1 request. Column name can not be null or empty in column redaction."),
EMPTY_OR_NULL_REDACTION_IN_COLUMN_REDACTION("Invalid %s1 request. Redaction can not be null or empty in column redaction."),
BOTH_SINGLE_TABLE_FIELDS_AND_RECORDS_PASSED("Invalid %s1 request. Both single-table lookup fields and records are passed."),
NULL_GET_RECORD_REQUEST_OBJECT("Invalid %s1 request. Record in records list can not be null."),
UPDATE_REQUEST_NULL("Invalid %s1 request. Update request can not be null."),
DATA_IS_REQUIRED("Invalid %s1 request. Data is required."),
EMPTY_DATA("Invalid %s1 request. Data can not be empty."),
SKYFLOW_ID_IS_REQUIRED("Invalid %s1 request. Skyflow Id is required."),
INVALID_SKYFLOW_ID_TYPE("Invalid %s1 request. Skyflow Id should of type String."),
EMPTY_SKYFLOW_ID("Invalid %s1 request. Skyflow Id can not be empty."),
UPDATE_REQUEST_REJECTED("Update request resulted in failure."),
QUERY_REQUEST_NULL("Invalid %s1 request. Query request can not be null."),
QUERY_IS_REQUIRED("Invalid %s1 request. Query is required."),
EMPTY_QUERY("Invalid %s1 request. Query can not be empty."),
QUERY_REQUEST_REJECTED("Query request resulted in failure."),
COLUMN_VALUES_IS_REQUIRED_TOKENIZE("Invalid %s1 request. ColumnValues are required."),
EMPTY_OR_NULL_COLUMN_GROUP_IN_COLUMN_VALUES("Invalid %s1 request. Column group can not be null or empty in column values at index %s2."),
TOKENIZE_REQUEST_REJECTED("Tokenize request resulted in failure."),
TOKENIZE_REQUEST_NULL("Invalid %s1 request. Tokenize request can not be null."),
EMPTY_TOKENIZE_DATA("Invalid %s1 request. Tokenize data can not be empty."),
TOKENIZE_RECORD_NULL("Invalid %s1 request. TokenizeRecord in list can not be null."),
INVALID_BULK_TOKENIZE_RECORD_TYPE("Invalid %s1 request. Record in list must be of type BulkTokenizeRequestRecord."),
EMPTY_VALUE_IN_TOKENIZE_RECORD("Invalid %s1 request. Value in TokenizeRecord can not be null or empty."),
EMPTY_TOKEN_GROUP_NAMES_IN_TOKENIZE_RECORD("Invalid %s1 request. TokenGroupNames in TokenizeRecord can not be null or empty."),
EMPTY_TOKEN_GROUP_NAME_IN_TOKENIZE_RECORD("Invalid %s1 request. Token group name in TokenizeRecord can not be null or empty at index %s2."),
TOKENIZE_DATA_SIZE_EXCEED("Maximum number of tokenize records exceeded. The limit is 100000."),
MISSING_INDEX_IN_BULK_TOKENIZE_RECORD("Invalid %s1 request. Index in BulkTokenizeRequestRecord can not be null at position %s2."),
DUPLICATE_INDEX_IN_BULK_TOKENIZE_RECORD("Invalid %s1 request. Duplicate index %s2 in BulkTokenizeRequestRecord."),
DELETE_REQUEST_NULL("Invalid %s1 request. Delete request can not be null."),
DELETE_REQUEST_REJECTED("Delete request resulted in failure."),
DELETE_TOKENS_REQUEST_NULL("Invalid %s1 request. DeleteTokens request can not be null."),
EMPTY_DELETE_TOKENS_DATA("Invalid %s1 request. Delete tokens data can not be empty."),
EMPTY_OR_NULL_TOKEN_IN_DELETE_TOKENS_DATA("Invalid %s1 request. Token can not be null or empty in delete tokens data at index %s2."),
DELETE_TOKENS_SIZE_EXCEED("Maximum number of tokens exceeded. The limit is 100000."),
DELETE_TOKENS_REQUEST_REJECTED("DeleteTokens request resulted in failure."),
// invoke connection interface
INVOKE_CONNECTION_REQUEST_NULL("Invalid %s1 request. InvokeConnection request can not be null."),
INVOKE_CONNECTION_INVALID_CONNECTION_URL("Invalid %s1 request. Connection URL is not a valid URL."),
EMPTY_REQUEST_HEADERS("Invalid %s1 request. Request headers can not be empty."),
INVALID_REQUEST_HEADERS("Invalid %s1 request. Request header can not be null or empty in request headers."),
EMPTY_PATH_PARAMS("Invalid %s1 request. Path params can not be empty."),
INVALID_PATH_PARAM("Invalid %s1 request. Path parameter can not be null or empty in path params."),
EMPTY_QUERY_PARAMS("Invalid %s1 request. Query params can not be empty."),
INVALID_QUERY_PARAM("Invalid %s1 request. Query parameter can not be null or empty in query params."),
EMPTY_REQUEST_BODY("Invalid %s1 request. Request body can not be empty."),
INVALID_REQUEST_BODY("Invalid %s1 request. Request body can not be empty."),
INVOKE_CONNECTION_REQUEST_REJECTED("Invoke connection request resulted in failure."),
// File upload interface
COLUMN_NAME_IS_REQUIRED_FILE_UPLOAD("Invalid %s1 request. Column name is required."),
EMPTY_COLUMN_NAME_FILE_UPLOAD("Invalid %s1 request. Column name can not be empty."),
FILE_IS_REQUIRED("Invalid %s1 request. File is required."),
EMPTY_FILE("Invalid %s1 request. File can not be empty."),
INVALID_FILE_TYPE("Invalid %s1 request. File should be of type java.io.File"),
MISSING_FILE_SOURCE_IN_UPLOAD_FILE("Invalid %s1 request. Provide exactly one of filePath, base64, or fileObject."),
UPLOAD_FILE_REQUEST_REJECTED("Upload file request resulted in failure."),
// detect interface
DEIDENTIFY_TEXT_REQUEST_NULL("Invalid %s1 request. DeidentifyText request can not be null."),
INVALID_TEXT_IN_DEIDENTIFY("Invalid %s1 request. The text field is required and must be a non-empty string. Specify a valid text."),
DEIDENTIFY_TEXT_REQUEST_REJECTED("DeIdentify text request resulted in failure."),
REIDENTIFY_TEXT_REQUEST_NULL("Invalid %s1 request. ReidentifyText request can not be null."),
INVALID_TEXT_IN_REIDENTIFY("Invalid %s1 request. The text field is required and must be a non-empty string. Specify a valid text."),
REIDENTIFY_TEXT_REQUEST_REJECTED("ReIdentify text request resulted in failure."),
DEIDENTIFY_FILE_REQUEST_REJECTED("DeIdentify file request resulted in failure."),
GET_DETECT_RUN_REQUEST_REJECTED("Get detect run request resulted in failure."),
INVALID_NULL_FILE_IN_DEIDENTIFY_FILE("Invalid %s1 request. The file field is required and must not be null. Specify a valid file."),
FILE_NOT_FOUND_TO_DEIDENTIFY("Invalid %s1 request. The file field is required and must not be empty. Specify a valid file."),
FILE_NOT_READABLE_TO_DEIDENTIFY("Invalid %s1 request. The file is not readable. Please check the file permissions or path."),
INVALID_PIXEL_DENSITY_TO_DEIDENTIFY_FILE("Invalid %s1 request. Pixel density must be a positive integer greater than 0. Specify a valid pixel density."),
INVALID_MAX_RESOLUTION("Invalid %s1 request. Max resolution must be a positive integer greater than 0. Specify a valid max resolution."),
INVALID_BLEEP_TO_DEIDENTIFY_AUDIO("Invalid %s1 request. Specify a valid bleep as AudioBleep"),
OUTPUT_DIRECTORY_NOT_FOUND("Invalid %s1 request. The output directory does not exist. Please specify a valid output directory."),
INVALID_PERMISSIONS_FOR_OUTPUT_DIRECTORY("Invalid %s1 request. The output directory is not writable. Please check the permissions or specify a valid output directory."),
EMPTY_FILE_AND_FILE_PATH_IN_DEIDENTIFY_FILE("Invalid %s1 request. The file and file path fields are both empty. Specify a valid file object or file path."),
UNSUPPORTED_FILE_TYPE_TO_DEIDENTIFY("Invalid %s1 request. File type '%s2' is not supported for deidentification."),
UNEXPECTED_ERROR_DURING_BATCH_PROCESSING("Unexpected error occurred during batch processing. Error: %s1"),
PROCESSING_ERROR_RESPONSE("Processing error response."),
TABLE_SPECIFIED_AT_BOTH_PLACE("Invalid %s1 request. Table name cannot be specified at both the request and record levels. Please specify the table name at only one place."),
TABLE_NOT_SPECIFIED_AT_BOTH_PLACE("Invalid %s1 request. Table name is missing. Table name should be specified at one place either at the request level or record level. Please specify the table name at one place."),
UPSERT_TABLE_REQUEST_AT_RECORD_LEVEL("Invalid %s1 request. Table name should be present at each record level when upsert is present at record level."),
UPSERT_TABLE_REQUEST_AT_REQUEST_LEVEL("Invalid %s1 request. Upsert should be present at each record level when table name is present at record level.");
private final String log;
ErrorLogs(String log) {
this.log = log;
}
public final String getLog() {
return log;
}
}