@@ -100,7 +100,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
100
100
*
101
101
* @param name Name of the database to create
102
102
* @return true if the database was created successfully.
103
- * @see <a href="https://www .arangodb.com/docs/ stable/http/database-database-management.html #create-database">API
103
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/databases/ #create-a -database">API
104
104
* Documentation</a>
105
105
*/
106
106
Boolean createDatabase (String name );
@@ -110,7 +110,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
110
110
*
111
111
* @param options Creation options
112
112
* @return true if the database was created successfully.
113
- * @see <a href="https://www .arangodb.com/docs/ stable/http/database-database-management.html #create-database">API
113
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/databases/ #create-a -database">API
114
114
* Documentation</a>
115
115
* @since ArangoDB 3.6.0
116
116
*/
@@ -120,7 +120,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
120
120
* Retrieves a list of all existing databases
121
121
*
122
122
* @return a list of all existing databases
123
- * @see <a href="https://www .arangodb.com/docs/ stable/http/database-database-management.html #list-of -databases">API
123
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/databases/ #list-all -databases">API
124
124
* Documentation</a>
125
125
*/
126
126
Collection <String > getDatabases ();
@@ -130,7 +130,7 @@ public interface ArangoDB extends Aran
F438
goSerdeAccessor {
130
130
*
131
131
* @return a list of all databases the current user can access
132
132
* @see <a href=
133
- * "https://www .arangodb.com/docs/ stable/http/database-database-management.html #list-of -accessible-databases">API
133
+ * "https://docs .arangodb.com/stable/develop/http-api/databases/ #list-the -accessible-databases">API
134
134
* Documentation</a>
135
135
*/
136
136
Collection <String > getAccessibleDatabases ();
@@ -141,7 +141,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
141
141
* @param user The name of the user for which you want to query the databases
142
142
* @return list of database names which are available for the specified user
143
143
* @see <a href=
144
- * "https://www .arangodb.com/docs/ stable/http/user-management.html #list-the- accessible-databases-for-a-user ">API
144
+ * "https://docs .arangodb.com/stable/develop/http-api/users/ #list-a-users- accessible-databases">API
145
145
* Documentation</a>
146
146
*/
147
147
Collection <String > getAccessibleDatabasesFor (String user );
@@ -150,7 +150,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
150
150
* Returns the server name and version number.
151
151
*
152
152
* @return the server version, number
153
- * @see <a href="https://www .arangodb.com/docs/ stable/http/miscellaneous-functions.html#return -server-version">API
153
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/administration/#get-the -server-version">API
154
154
* Documentation</a>
155
155
*/
156
156
ArangoDBVersion getVersion ();
@@ -160,7 +160,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
160
160
*
161
161
* @return the storage engine name
162
162
* @see <a
163
- * href="https://www .arangodb.com/docs/ stable/http/miscellaneous-functions.html#return-server-database -engine-type">API
163
+ * href="https://docs .arangodb.com/stable/develop/http-api/administration/#get-the-storage -engine-type">API
164
164
* Documentation</a>
165
165
*/
166
166
ArangoDBEngine getEngine ();
@@ -169,6 +169,9 @@ public interface ArangoDB extends ArangoSerdeAccessor {
169
169
* Returns the server role.
170
170
*
171
171
* @return the server role
172
+ * @see <a
173
+ * href="https://docs.arangodb.com/stable/develop/http-api/cluster/#get-the-server-role">API
174
+ * Documentation</a>
172
175
*/
173
176
ServerRole getRole ();
174
177
@@ -177,7 +180,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
177
180
*
178
181
* @return the server id
179
182
* @see <a
180
- * href="https://www .arangodb.com/docs/ stable/http/administration-and-monitoring.html#return-id-of-a- server-in-a-cluster ">API
183
+ * href="https://docs .arangodb.com/stable/develop/http-api/cluster/#get-the- server-id ">API
181
184
* Documentation</a>
182
185
*/
183
186
String getServerId ();
@@ -189,7 +192,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
189
192
* @param user The name of the user
190
193
* @param passwd The user password
191
194
* @return information about the user
192
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html #create-user">API Documentation</a>
195
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/ #create-a -user">API Documentation</a>
193
196
*/
194
197
UserEntity createUser (String user , String passwd );
195
198
@@ -201,15 +204,15 @@ public interface ArangoDB extends ArangoSerdeAccessor {
201
204
* @param passwd The user password
202
205
* @param options Additional options, can be null
203
206
* @return information about the user
204
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html #create-user">API Documentation</a>
207
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/ #create-a -user">API Documentation</a>
205
208
*/
206
209
UserEntity createUser (String user , String passwd , UserCreateOptions options );
207
210
208
211
/**
209
212
* Removes an existing user, identified by user. You need access to the _system database.
210
213
*
211
214
* @param user The name of the user
212
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html #remove-user">API Documentation</a>
215
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/ #remove-a -user">API Documentation</a>
213
216
*/
214
217
void deleteUser (String user );
215
218
@@ -219,15 +222,15 @@ public interface ArangoDB extends ArangoSerdeAccessor {
219
222
*
220
223
* @param user The name of the user
221
224
* @return information about the user
222
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html#fetch -user">API Documentation</a>
225
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/#get-a -user">API Documentation</a>
223
226
*/
224
227
UserEntity getUser (String user );
225
228
226
229
/**
227
230
* Fetches data about all users. You can only execute this call if you have access to the _system database.
228
231
*
229
232
* @return informations about all users
230
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html #list-available-users">API
233
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/ #list-available-users">API
231
234
* Documentation</a>
232
235
*/
233
236
Collection <UserEntity > getUsers ();
@@ -239,7 +242,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
239
242
* @param user The name of the user
240
243
* @param options Properties of the user to be changed
241
244
* @return information about the user
242
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html#modify -user">API Documentation</a>
245
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/#update-a -user">API Documentation</a>
243
246
*/
244
247
UserEntity updateUser (String user , UserUpdateOptions options );
245
248
@@ -250,7 +253,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
250
253
* @param user The name of the user
251
254
* @param options Additional properties of the user, can be null
252
255
* @return information about the user
253
- * @see <a href="https://www .arangodb.com/docs/ stable/http/user-management.html #replace-user">API
256
+ * @see <a href="https://docs .arangodb.com/stable/develop/http-api/users/ #replace-a -user">API
254
257
* Documentation</a>
255
258
*/
256
259
UserEntity replaceUser (String user , UserUpdateOptions options );
@@ -262,6 +265,8 @@ public interface ArangoDB extends ArangoSerdeAccessor {
262
265
* @param user The name of the user
263
266
* @param permissions The permissions the user grant
264
267
* @since ArangoDB 3.2.0
268
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/users/#set-a-users-database-access-level">API
269
+ * Documentation</a>
265
270
*/
266
271
void grantDefaultDatabaseAccess (String user , Permissions permissions );
267
272
@@ -272,6 +277,8 @@ public interface ArangoDB extends ArangoSerdeAccessor {
272
277
* @param user The name of the user
273
278
* @param permissions The permissions the user grant
274
279
* @since ArangoDB 3.2.0
280
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/users/#set-a-users-collection-access-level">API
281
+ * Documentation</a>
275
282
*/
276
283
void grantDefaultCollectionAccess (String user , Permissions permissions );
277
284
@@ -280,9 +287,9 @@ public interface ArangoDB extends ArangoSerdeAccessor {
280
287
* query parameters, headers and body payload.
281
288
* This method can be used to call FOXX services, API endpoints not (yet) implemented in this driver or trigger
282
289
* async jobs, see
283
- * <a href="https://www .arangodb.com/docs/ stable/http/async-results-management.html #fire-and-forget">Fire and Forget</a>
290
+ * <a href="https://docs .arangodb.com/stable/develop/ http-api/general-request-handling/ #fire-and-forget">Fire and Forget</a>
284
291
* and
285
- * <a href="https://www .arangodb.com/docs/ stable/http/async-results-management.html #async-execution-and-later-result-retrieval">Async Execution and later Result Retrieval</a>
292
+ * <a href="https://docs .arangodb.com/stable/develop/ http-api/general-request-handling/ #async-execution-and-later-result-retrieval">Async Execution and later Result Retrieval</a>
286
293
*
287
294
* @param request request
288
295
* @param type Deserialization target type for the response body (POJO or {@link com.arangodb.util.RawData})
@@ -296,7 +303,7 @@ public interface ArangoDB extends ArangoSerdeAccessor {
296
303
* @param options Additional options, can be null
297
304
* @return the log messages
298
305
* @see <a href=
299
- * "https://www .arangodb.com/docs/ stable/http/administration-and- monitoring.html#read-global-logs-from- the-server">API
306
+ * "https://docs .arangodb.com/stable/develop/http-api/ monitoring/logs/#get- the-global- server-logs ">API
300
307
* Documentation</a>
301
308
* @since ArangoDB 3.8
302
309
*/
@@ -307,6 +314,8 @@ public interface ArangoDB extends ArangoSerdeAccessor {
307
314
*
308
315
* @return the server's current loglevel settings
309
316
* @since ArangoDB 3.1.0
317
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/monitoring/logs/#get-the-server-log-levels">API
318
+ * Documentation</a>
310
319
*/
311
320
LogLevelEntity getLogLevel ();
312
321
@@ -315,6 +324,8 @@ public interface ArangoDB extends ArangoSerdeAccessor {
315
324
*
316
325
* @return the server's current loglevel settings
317
326
* @since ArangoDB 3.10
327
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/monitoring/logs/#get-the-server-log-levels">API
328
+ * Documentation</a>
318
329
*/
319
330
LogLevelEntity getLogLevel (LogLevelOptions options );
320
331
@@ -324,6 +335,8 @@ public interface ArangoDB extends ArangoSerdeAccessor {
324
335
* @param entity loglevel settings
325
336
* @return the server's current loglevel settings
326
337
* @since ArangoDB 3.1.0
338
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/monitoring/logs/#set-the-server-log-levels">API
339
+ * Documentation</a>
327
340
*/
328
341
LogLevelEntity setLogLevel (LogLevelEntity entity );
329
342
@@ -333,12 +346,16 @@ public interface ArangoDB extends ArangoSerdeAccessor {
333
346
* @param entity loglevel settings
334
347
* @return the server's current loglevel settings
335
348
* @since ArangoDB 3.10
349
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/monitoring/logs/#set-the-server-log-levels">API
350
+ * Documentation</a>
336
351
*/
337
352
LogLevelEntity setLogLevel (LogLevelEntity entity , LogLevelOptions options );
338
353
339
354
/**
340
355
* @return the list of available rules and their respective flags
341
356
* @since ArangoDB 3.10
357
+ * @see <a href="https://docs.arangodb.com/stable/develop/http-api/queries/aql-queries/#list-all-aql-optimizer-rules">API
358
+ * Documentation</a>
342
359
*/
343
360
Collection <QueryOptimizerRule > getQueryOptimizerRules ();
344
361
0 commit comments