Class: Cluster::Hadoop

Inherits:
Object
  • Object
show all
Defined in:
lib/ovh-api/api/cluster/hadoop.rb

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ Hadoop

Returns a new instance of Hadoop.



6
7
8
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 6

def initialize(connection)
  @connection = connection
end

Instance Method Details

#get(iam_tags: nil) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 10

def get(iam_tags: nil)
  @connection.call(
    :GET,
    '/cluster/hadoop',
    type: nil,
    auth: [],
    query: { 'iamTags' => iam_tags }
  )
end

#order_informations_getObject



20
21
22
23
24
25
26
27
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 20

def order_informations_get
  @connection.call(
    :GET,
    '/cluster/hadoop/orderInformations',
    type: nil,
    auth: []
  )
end

#orderable_node_profiles_getObject



29
30
31
32
33
34
35
36
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 29

def orderable_node_profiles_get
  @connection.call(
    :GET,
    '/cluster/hadoop/orderableNodeProfiles',
    type: nil,
    auth: []
  )
end

#service_name_consumptions_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


38
39
40
41
42
43
44
45
46
47
48
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 38

def service_name_consumptions_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/consumptions'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


50
51
52
53
54
55
56
57
58
59
60
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 50

def service_name_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_network_acl_block_delete(block:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


62
63
64
65
66
67
68
69
70
71
72
73
74
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 62

def service_name_network_acl_block_delete(block:, service_name:)
  raise ArgumentError, 'block is required' if block.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :DELETE,
    '/cluster/hadoop/{serviceName}/networkAcl/{block}'
      .gsub('{block}', ERB::Util.url_encode(block.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_network_acl_block_get(block:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


76
77
78
79
80
81
82
83
84
85
86
87
88
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 76

def service_name_network_acl_block_get(block:, service_name:)
  raise ArgumentError, 'block is required' if block.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/networkAcl/{block}'
      .gsub('{block}', ERB::Util.url_encode(block.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_network_acl_block_put(block:, service_name:, cluster_hadoop_network_acl:) ⇒ Object

Raises:

  • (ArgumentError)


90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 90

def service_name_network_acl_block_put(block:, service_name:, cluster_hadoop_network_acl:)
  raise ArgumentError, 'block is required' if block.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'cluster_hadoop_network_acl is required' if cluster_hadoop_network_acl.nil?

  @connection.call(
    :PUT,
    '/cluster/hadoop/{serviceName}/networkAcl/{block}'
      .gsub('{block}', ERB::Util.url_encode(block.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: cluster_hadoop_network_acl
  )
end

#service_name_network_acl_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


106
107
108
109
110
111
112
113
114
115
116
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 106

def service_name_network_acl_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/networkAcl'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_network_acl_post(service_name:, cluster_hadoop_service_name_network_acl_post_request: nil) ⇒ Object

Raises:

  • (ArgumentError)


118
119
120
121
122
123
124
125
126
127
128
129
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 118

def service_name_network_acl_post(service_name:, cluster_hadoop_service_name_network_acl_post_request: nil)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/networkAcl'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: cluster_hadoop_service_name_network_acl_post_request
  )
end

#service_name_node_billing_profiles_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


131
132
133
134
135
136
137
138
139
140
141
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 131

def service_name_node_billing_profiles_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/nodeBillingProfiles'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_consumptions_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


143
144
145
146
147
148
149
150
151
152
153
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 143

def service_name_node_consumptions_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/nodeConsumptions'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_get(service_name:, software_profile: nil) ⇒ Object

Raises:

  • (ArgumentError)


155
156
157
158
159
160
161
162
163
164
165
166
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 155

def service_name_node_get(service_name:, software_profile: nil)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/node'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    query: { 'softwareProfile' => software_profile }
  )
end

#service_name_node_hostname_decommission_post(hostname:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 168

def service_name_node_hostname_decommission_post(hostname:, service_name:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/decommission'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_delete(hostname:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


182
183
184
185
186
187
188
189
190
191
192
193
194
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 182

def service_name_node_hostname_delete(hostname:, service_name:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :DELETE,
    '/cluster/hadoop/{serviceName}/node/{hostname}'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_get(hostname:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 196

def service_name_node_hostname_get(hostname:, service_name:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/node/{hostname}'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_recommission_post(hostname:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


210
211
212
213
214
215
216
217
218
219
220
221
222
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 210

def service_name_node_hostname_recommission_post(hostname:, service_name:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/recommission'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_get(hostname:, service_name:) ⇒ Object

Raises:

  • (ArgumentError)


224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 224

def service_name_node_hostname_role_get(hostname:, service_name:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_post(hostname:, service_name:, body:) ⇒ Object

Raises:

  • (ArgumentError)


238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 238

def service_name_node_hostname_role_post(hostname:, service_name:, body:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end

#service_name_node_hostname_role_type_delete(hostname:, service_name:, type:) ⇒ Object

Raises:

  • (ArgumentError)


254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 254

def service_name_node_hostname_role_type_delete(hostname:, service_name:, type:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'type is required' if type.nil?

  @connection.call(
    :DELETE,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role/{type}'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{type}', ERB::Util.url_encode(type.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_type_get(hostname:, service_name:, type:) ⇒ Object

Raises:

  • (ArgumentError)


270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 270

def service_name_node_hostname_role_type_get(hostname:, service_name:, type:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'type is required' if type.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role/{type}'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{type}', ERB::Util.url_encode(type.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_type_restart_post(hostname:, service_name:, type:) ⇒ Object

Raises:

  • (ArgumentError)


286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 286

def service_name_node_hostname_role_type_restart_post(hostname:, service_name:, type:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'type is required' if type.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role/{type}/restart'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{type}', ERB::Util.url_encode(type.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_type_start_post(hostname:, service_name:, type:) ⇒ Object

Raises:

  • (ArgumentError)


302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 302

def service_name_node_hostname_role_type_start_post(hostname:, service_name:, type:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'type is required' if type.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role/{type}/start'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{type}', ERB::Util.url_encode(type.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_node_hostname_role_type_stop_post(hostname:, service_name:, type:) ⇒ Object

Raises:

  • (ArgumentError)


318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 318

def service_name_node_hostname_role_type_stop_post(hostname:, service_name:, type:)
  raise ArgumentError, 'hostname is required' if hostname.nil?
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'type is required' if type.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/node/{hostname}/role/{type}/stop'
      .gsub('{hostname}', ERB::Util.url_encode(hostname.to_s))
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{type}', ERB::Util.url_encode(type.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_order_new_node_hourly_post(service_name:, body:) ⇒ Object

Raises:

  • (ArgumentError)


334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 334

def service_name_order_new_node_hourly_post(service_name:, body:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/orderNewNodeHourly'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end

#service_name_orderable_node_profiles_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


348
349
350
351
352
353
354
355
356
357
358
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 348

def service_name_orderable_node_profiles_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/orderableNodeProfiles'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_restart_post(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


360
361
362
363
364
365
366
367
368
369
370
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 360

def service_name_restart_post(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/restart'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_service_infos_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


372
373
374
375
376
377
378
379
380
381
382
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 372

def service_name_service_infos_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/serviceInfos'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_service_infos_put(service_name:, services_service:) ⇒ Object

Raises:

  • (ArgumentError)


384
385
386
387
388
389
390
391
392
393
394
395
396
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 384

def service_name_service_infos_put(service_name:, services_service:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'services_service is required' if services_service.nil?

  @connection.call(
    :PUT,
    '/cluster/hadoop/{serviceName}/serviceInfos'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: services_service
  )
end

#service_name_service_restart_post(service_name:, body:) ⇒ Object

Raises:

  • (ArgumentError)


398
399
400
401
402
403
404
405
406
407
408
409
410
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 398

def service_name_service_restart_post(service_name:, body:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/service/restart'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end

#service_name_service_start_post(service_name:, body:) ⇒ Object

Raises:

  • (ArgumentError)


412
413
414
415
416
417
418
419
420
421
422
423
424
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 412

def service_name_service_start_post(service_name:, body:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/service/start'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end

#service_name_service_stop_post(service_name:, body:) ⇒ Object

Raises:

  • (ArgumentError)


426
427
428
429
430
431
432
433
434
435
436
437
438
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 426

def service_name_service_stop_post(service_name:, body:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/service/stop'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end

#service_name_start_post(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


440
441
442
443
444
445
446
447
448
449
450
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 440

def service_name_start_post(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/start'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_stop_post(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


452
453
454
455
456
457
458
459
460
461
462
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 452

def service_name_stop_post(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/stop'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_task_get(service_name:, status: nil) ⇒ Object

Raises:

  • (ArgumentError)


464
465
466
467
468
469
470
471
472
473
474
475
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 464

def service_name_task_get(service_name:, status: nil)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/task'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    query: { 'status' => status }
  )
end

#service_name_task_task_id_get(service_name:, task_id:) ⇒ Object

Raises:

  • (ArgumentError)


477
478
479
480
481
482
483
484
485
486
487
488
489
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 477

def service_name_task_task_id_get(service_name:, task_id:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'task_id is required' if task_id.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/task/{taskId}'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{taskId}', ERB::Util.url_encode(task_id.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_terminate_post(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


491
492
493
494
495
496
497
498
499
500
501
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 491

def service_name_terminate_post(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/terminate'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_user_get(service_name:) ⇒ Object

Raises:

  • (ArgumentError)


503
504
505
506
507
508
509
510
511
512
513
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 503

def service_name_user_get(service_name:)
  raise ArgumentError, 'service_name is required' if service_name.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/user'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_user_post(service_name:, cluster_hadoop_service_name_user_post_request:) ⇒ Object

Raises:

  • (ArgumentError)


515
516
517
518
519
520
521
522
523
524
525
526
527
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 515

def service_name_user_post(service_name:, cluster_hadoop_service_name_user_post_request:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'cluster_hadoop_service_name_user_post_request is required' if cluster_hadoop_service_name_user_post_request.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/user'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s)),
    type: nil,
    auth: [],
    body: cluster_hadoop_service_name_user_post_request
  )
end

#service_name_user_username_delete(service_name:, username:) ⇒ Object

Raises:

  • (ArgumentError)


529
530
531
532
533
534
535
536
537
538
539
540
541
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 529

def service_name_user_username_delete(service_name:, username:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'username is required' if username.nil?

  @connection.call(
    :DELETE,
    '/cluster/hadoop/{serviceName}/user/{username}'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{username}', ERB::Util.url_encode(username.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_user_username_get(service_name:, username:) ⇒ Object

Raises:

  • (ArgumentError)


543
544
545
546
547
548
549
550
551
552
553
554
555
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 543

def service_name_user_username_get(service_name:, username:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'username is required' if username.nil?

  @connection.call(
    :GET,
    '/cluster/hadoop/{serviceName}/user/{username}'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{username}', ERB::Util.url_encode(username.to_s)),
    type: nil,
    auth: []
  )
end

#service_name_user_username_put(service_name:, username:, cluster_hadoop_user:) ⇒ Object

Raises:

  • (ArgumentError)


557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 557

def service_name_user_username_put(service_name:, username:, cluster_hadoop_user:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'username is required' if username.nil?
  raise ArgumentError, 'cluster_hadoop_user is required' if cluster_hadoop_user.nil?

  @connection.call(
    :PUT,
    '/cluster/hadoop/{serviceName}/user/{username}'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{username}', ERB::Util.url_encode(username.to_s)),
    type: nil,
    auth: [],
    body: cluster_hadoop_user
  )
end

#service_name_user_username_reset_password_post(service_name:, username:, body:) ⇒ Object

Raises:

  • (ArgumentError)


573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
# File 'lib/ovh-api/api/cluster/hadoop.rb', line 573

def service_name_user_username_reset_password_post(service_name:, username:, body:)
  raise ArgumentError, 'service_name is required' if service_name.nil?
  raise ArgumentError, 'username is required' if username.nil?
  raise ArgumentError, 'body is required' if body.nil?

  @connection.call(
    :POST,
    '/cluster/hadoop/{serviceName}/user/{username}/resetPassword'
      .gsub('{serviceName}', ERB::Util.url_encode(service_name.to_s))
      .gsub('{username}', ERB::Util.url_encode(username.to_s)),
    type: nil,
    auth: [],
    body: body
  )
end