3
#ifndef ADB_RUNINSTANCESTYPE_H
4
#define ADB_RUNINSTANCESTYPE_H
7
* adb_runInstancesType.h
9
* This file was auto-generated from WSDL
10
* by the Apache Axis2/Java version: 1.4 Built on : Apr 26, 2008 (06:25:17 EDT)
14
* adb_runInstancesType class
16
typedef struct adb_runInstancesType adb_runInstancesType_t;
19
#include "adb_virtualMachineType.h"
24
#include <axis2_util.h>
25
#include <axiom_soap.h>
26
#include <axis2_client.h>
33
#define ADB_DEFAULT_DIGIT_LIMIT 64
34
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
37
/******************************* Create and Free functions *********************************/
40
* Constructor for creating adb_runInstancesType_t
41
* @param env pointer to environment struct
42
* @return newly created adb_runInstancesType_t object
44
adb_runInstancesType_t* AXIS2_CALL
45
adb_runInstancesType_create(
46
const axutil_env_t *env );
49
* Free adb_runInstancesType_t object
50
* @param _runInstancesType adb_runInstancesType_t object to free
51
* @param env pointer to environment struct
52
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
54
axis2_status_t AXIS2_CALL
55
adb_runInstancesType_free (
56
adb_runInstancesType_t* _runInstancesType,
57
const axutil_env_t *env);
61
/********************************** Getters and Setters **************************************/
62
/******** Deprecated for array types, Use 'Getters and Setters for Arrays' instead ***********/
66
* Getter for correlationId.
67
* @param _runInstancesType adb_runInstancesType_t object
68
* @param env pointer to environment struct
69
* @return axis2_char_t*
71
axis2_char_t* AXIS2_CALL
72
adb_runInstancesType_get_correlationId(
73
adb_runInstancesType_t* _runInstancesType,
74
const axutil_env_t *env);
77
* Setter for correlationId.
78
* @param _runInstancesType adb_runInstancesType_t object
79
* @param env pointer to environment struct
80
* @param arg_correlationId axis2_char_t*
81
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
83
axis2_status_t AXIS2_CALL
84
adb_runInstancesType_set_correlationId(
85
adb_runInstancesType_t* _runInstancesType,
86
const axutil_env_t *env,
87
const axis2_char_t* arg_correlationId);
90
* Resetter for correlationId
91
* @param _runInstancesType adb_runInstancesType_t object
92
* @param env pointer to environment struct
93
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
95
axis2_status_t AXIS2_CALL
96
adb_runInstancesType_reset_correlationId(
97
adb_runInstancesType_t* _runInstancesType,
98
const axutil_env_t *env);
105
* @param _runInstancesType adb_runInstancesType_t object
106
* @param env pointer to environment struct
107
* @return axis2_char_t*
109
axis2_char_t* AXIS2_CALL
110
adb_runInstancesType_get_userId(
111
adb_runInstancesType_t* _runInstancesType,
112
const axutil_env_t *env);
116
* @param _runInstancesType adb_runInstancesType_t object
117
* @param env pointer to environment struct
118
* @param arg_userId axis2_char_t*
119
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
121
axis2_status_t AXIS2_CALL
122
adb_runInstancesType_set_userId(
123
adb_runInstancesType_t* _runInstancesType,
124
const axutil_env_t *env,
125
const axis2_char_t* arg_userId);
128
* Resetter for userId
129
* @param _runInstancesType adb_runInstancesType_t object
130
* @param env pointer to environment struct
131
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
133
axis2_status_t AXIS2_CALL
134
adb_runInstancesType_reset_userId(
135
adb_runInstancesType_t* _runInstancesType,
136
const axutil_env_t *env);
142
* Getter for statusMessage.
143
* @param _runInstancesType adb_runInstancesType_t object
144
* @param env pointer to environment struct
145
* @return axis2_char_t*
147
axis2_char_t* AXIS2_CALL
148
adb_runInstancesType_get_statusMessage(
149
adb_runInstancesType_t* _runInstancesType,
150
const axutil_env_t *env);
153
* Setter for statusMessage.
154
* @param _runInstancesType adb_runInstancesType_t object
155
* @param env pointer to environment struct
156
* @param arg_statusMessage axis2_char_t*
157
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
159
axis2_status_t AXIS2_CALL
160
adb_runInstancesType_set_statusMessage(
161
adb_runInstancesType_t* _runInstancesType,
162
const axutil_env_t *env,
163
const axis2_char_t* arg_statusMessage);
166
* Resetter for statusMessage
167
* @param _runInstancesType adb_runInstancesType_t object
168
* @param env pointer to environment struct
169
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
171
axis2_status_t AXIS2_CALL
172
adb_runInstancesType_reset_statusMessage(
173
adb_runInstancesType_t* _runInstancesType,
174
const axutil_env_t *env);
181
* @param _runInstancesType adb_runInstancesType_t object
182
* @param env pointer to environment struct
183
* @return axis2_bool_t
185
axis2_bool_t AXIS2_CALL
186
adb_runInstancesType_get_return(
187
adb_runInstancesType_t* _runInstancesType,
188
const axutil_env_t *env);
192
* @param _runInstancesType adb_runInstancesType_t object
193
* @param env pointer to environment struct
194
* @param arg_return axis2_bool_t
195
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
197
axis2_status_t AXIS2_CALL
198
adb_runInstancesType_set_return(
199
adb_runInstancesType_t* _runInstancesType,
200
const axutil_env_t *env,
201
axis2_bool_t arg_return);
204
* Resetter for return
205
* @param _runInstancesType adb_runInstancesType_t object
206
* @param env pointer to environment struct
207
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
209
axis2_status_t AXIS2_CALL
210
adb_runInstancesType_reset_return(
211
adb_runInstancesType_t* _runInstancesType,
212
const axutil_env_t *env);
218
* Getter for imageId.
219
* @param _runInstancesType adb_runInstancesType_t object
220
* @param env pointer to environment struct
221
* @return axis2_char_t*
223
axis2_char_t* AXIS2_CALL
224
adb_runInstancesType_get_imageId(
225
adb_runInstancesType_t* _runInstancesType,
226
const axutil_env_t *env);
229
* Setter for imageId.
230
* @param _runInstancesType adb_runInstancesType_t object
231
* @param env pointer to environment struct
232
* @param arg_imageId axis2_char_t*
233
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
235
axis2_status_t AXIS2_CALL
236
adb_runInstancesType_set_imageId(
237
adb_runInstancesType_t* _runInstancesType,
238
const axutil_env_t *env,
239
const axis2_char_t* arg_imageId);
242
* Resetter for imageId
243
* @param _runInstancesType adb_runInstancesType_t object
244
* @param env pointer to environment struct
245
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
247
axis2_status_t AXIS2_CALL
248
adb_runInstancesType_reset_imageId(
249
adb_runInstancesType_t* _runInstancesType,
250
const axutil_env_t *env);
256
* Getter for kernelId.
257
* @param _runInstancesType adb_runInstancesType_t object
258
* @param env pointer to environment struct
259
* @return axis2_char_t*
261
axis2_char_t* AXIS2_CALL
262
adb_runInstancesType_get_kernelId(
263
adb_runInstancesType_t* _runInstancesType,
264
const axutil_env_t *env);
267
* Setter for kernelId.
268
* @param _runInstancesType adb_runInstancesType_t object
269
* @param env pointer to environment struct
270
* @param arg_kernelId axis2_char_t*
271
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
273
axis2_status_t AXIS2_CALL
274
adb_runInstancesType_set_kernelId(
275
adb_runInstancesType_t* _runInstancesType,
276
const axutil_env_t *env,
277
const axis2_char_t* arg_kernelId);
280
* Resetter for kernelId
281
* @param _runInstancesType adb_runInstancesType_t object
282
* @param env pointer to environment struct
283
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
285
axis2_status_t AXIS2_CALL
286
adb_runInstancesType_reset_kernelId(
287
adb_runInstancesType_t* _runInstancesType,
288
const axutil_env_t *env);
294
* Getter for ramdiskId.
295
* @param _runInstancesType adb_runInstancesType_t object
296
* @param env pointer to environment struct
297
* @return axis2_char_t*
299
axis2_char_t* AXIS2_CALL
300
adb_runInstancesType_get_ramdiskId(
301
adb_runInstancesType_t* _runInstancesType,
302
const axutil_env_t *env);
305
* Setter for ramdiskId.
306
* @param _runInstancesType adb_runInstancesType_t object
307
* @param env pointer to environment struct
308
* @param arg_ramdiskId axis2_char_t*
309
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
311
axis2_status_t AXIS2_CALL
312
adb_runInstancesType_set_ramdiskId(
313
adb_runInstancesType_t* _runInstancesType,
314
const axutil_env_t *env,
315
const axis2_char_t* arg_ramdiskId);
318
* Resetter for ramdiskId
319
* @param _runInstancesType adb_runInstancesType_t object
320
* @param env pointer to environment struct
321
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
323
axis2_status_t AXIS2_CALL
324
adb_runInstancesType_reset_ramdiskId(
325
adb_runInstancesType_t* _runInstancesType,
326
const axutil_env_t *env);
332
* Getter for imageURL.
333
* @param _runInstancesType adb_runInstancesType_t object
334
* @param env pointer to environment struct
335
* @return axis2_char_t*
337
axis2_char_t* AXIS2_CALL
338
adb_runInstancesType_get_imageURL(
339
adb_runInstancesType_t* _runInstancesType,
340
const axutil_env_t *env);
343
* Setter for imageURL.
344
* @param _runInstancesType adb_runInstancesType_t object
345
* @param env pointer to environment struct
346
* @param arg_imageURL axis2_char_t*
347
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
349
axis2_status_t AXIS2_CALL
350
adb_runInstancesType_set_imageURL(
351
adb_runInstancesType_t* _runInstancesType,
352
const axutil_env_t *env,
353
const axis2_char_t* arg_imageURL);
356
* Resetter for imageURL
357
* @param _runInstancesType adb_runInstancesType_t object
358
* @param env pointer to environment struct
359
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
361
axis2_status_t AXIS2_CALL
362
adb_runInstancesType_reset_imageURL(
363
adb_runInstancesType_t* _runInstancesType,
364
const axutil_env_t *env);
370
* Getter for kernelURL.
371
* @param _runInstancesType adb_runInstancesType_t object
372
* @param env pointer to environment struct
373
* @return axis2_char_t*
375
axis2_char_t* AXIS2_CALL
376
adb_runInstancesType_get_kernelURL(
377
adb_runInstancesType_t* _runInstancesType,
378
const axutil_env_t *env);
381
* Setter for kernelURL.
382
* @param _runInstancesType adb_runInstancesType_t object
383
* @param env pointer to environment struct
384
* @param arg_kernelURL axis2_char_t*
385
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
387
axis2_status_t AXIS2_CALL
388
adb_runInstancesType_set_kernelURL(
389
adb_runInstancesType_t* _runInstancesType,
390
const axutil_env_t *env,
391
const axis2_char_t* arg_kernelURL);
394
* Resetter for kernelURL
395
* @param _runInstancesType adb_runInstancesType_t object
396
* @param env pointer to environment struct
397
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
399
axis2_status_t AXIS2_CALL
400
adb_runInstancesType_reset_kernelURL(
401
adb_runInstancesType_t* _runInstancesType,
402
const axutil_env_t *env);
408
* Getter for ramdiskURL.
409
* @param _runInstancesType adb_runInstancesType_t object
410
* @param env pointer to environment struct
411
* @return axis2_char_t*
413
axis2_char_t* AXIS2_CALL
414
adb_runInstancesType_get_ramdiskURL(
415
adb_runInstancesType_t* _runInstancesType,
416
const axutil_env_t *env);
419
* Setter for ramdiskURL.
420
* @param _runInstancesType adb_runInstancesType_t object
421
* @param env pointer to environment struct
422
* @param arg_ramdiskURL axis2_char_t*
423
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
425
axis2_status_t AXIS2_CALL
426
adb_runInstancesType_set_ramdiskURL(
427
adb_runInstancesType_t* _runInstancesType,
428
const axutil_env_t *env,
429
const axis2_char_t* arg_ramdiskURL);
432
* Resetter for ramdiskURL
433
* @param _runInstancesType adb_runInstancesType_t object
434
* @param env pointer to environment struct
435
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
437
axis2_status_t AXIS2_CALL
438
adb_runInstancesType_reset_ramdiskURL(
439
adb_runInstancesType_t* _runInstancesType,
440
const axutil_env_t *env);
446
* Getter for instanceType.
447
* @param _runInstancesType adb_runInstancesType_t object
448
* @param env pointer to environment struct
449
* @return adb_virtualMachineType_t*
451
adb_virtualMachineType_t* AXIS2_CALL
452
adb_runInstancesType_get_instanceType(
453
adb_runInstancesType_t* _runInstancesType,
454
const axutil_env_t *env);
457
* Setter for instanceType.
458
* @param _runInstancesType adb_runInstancesType_t object
459
* @param env pointer to environment struct
460
* @param arg_instanceType adb_virtualMachineType_t*
461
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
463
axis2_status_t AXIS2_CALL
464
adb_runInstancesType_set_instanceType(
465
adb_runInstancesType_t* _runInstancesType,
466
const axutil_env_t *env,
467
adb_virtualMachineType_t* arg_instanceType);
470
* Resetter for instanceType
471
* @param _runInstancesType adb_runInstancesType_t object
472
* @param env pointer to environment struct
473
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
475
axis2_status_t AXIS2_CALL
476
adb_runInstancesType_reset_instanceType(
477
adb_runInstancesType_t* _runInstancesType,
478
const axutil_env_t *env);
484
* Getter for keyName.
485
* @param _runInstancesType adb_runInstancesType_t object
486
* @param env pointer to environment struct
487
* @return axis2_char_t*
489
axis2_char_t* AXIS2_CALL
490
adb_runInstancesType_get_keyName(
491
adb_runInstancesType_t* _runInstancesType,
492
const axutil_env_t *env);
495
* Setter for keyName.
496
* @param _runInstancesType adb_runInstancesType_t object
497
* @param env pointer to environment struct
498
* @param arg_keyName axis2_char_t*
499
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
501
axis2_status_t AXIS2_CALL
502
adb_runInstancesType_set_keyName(
503
adb_runInstancesType_t* _runInstancesType,
504
const axutil_env_t *env,
505
const axis2_char_t* arg_keyName);
508
* Resetter for keyName
509
* @param _runInstancesType adb_runInstancesType_t object
510
* @param env pointer to environment struct
511
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
513
axis2_status_t AXIS2_CALL
514
adb_runInstancesType_reset_keyName(
515
adb_runInstancesType_t* _runInstancesType,
516
const axutil_env_t *env);
522
* Getter for maxCount.
523
* @param _runInstancesType adb_runInstancesType_t object
524
* @param env pointer to environment struct
528
adb_runInstancesType_get_maxCount(
529
adb_runInstancesType_t* _runInstancesType,
530
const axutil_env_t *env);
533
* Setter for maxCount.
534
* @param _runInstancesType adb_runInstancesType_t object
535
* @param env pointer to environment struct
536
* @param arg_maxCount int
537
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
539
axis2_status_t AXIS2_CALL
540
adb_runInstancesType_set_maxCount(
541
adb_runInstancesType_t* _runInstancesType,
542
const axutil_env_t *env,
543
const int arg_maxCount);
546
* Resetter for maxCount
547
* @param _runInstancesType adb_runInstancesType_t object
548
* @param env pointer to environment struct
549
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
551
axis2_status_t AXIS2_CALL
552
adb_runInstancesType_reset_maxCount(
553
adb_runInstancesType_t* _runInstancesType,
554
const axutil_env_t *env);
560
* Getter for minCount.
561
* @param _runInstancesType adb_runInstancesType_t object
562
* @param env pointer to environment struct
566
adb_runInstancesType_get_minCount(
567
adb_runInstancesType_t* _runInstancesType,
568
const axutil_env_t *env);
571
* Setter for minCount.
572
* @param _runInstancesType adb_runInstancesType_t object
573
* @param env pointer to environment struct
574
* @param arg_minCount int
575
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
577
axis2_status_t AXIS2_CALL
578
adb_runInstancesType_set_minCount(
579
adb_runInstancesType_t* _runInstancesType,
580
const axutil_env_t *env,
581
const int arg_minCount);
584
* Resetter for minCount
585
* @param _runInstancesType adb_runInstancesType_t object
586
* @param env pointer to environment struct
587
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
589
axis2_status_t AXIS2_CALL
590
adb_runInstancesType_reset_minCount(
591
adb_runInstancesType_t* _runInstancesType,
592
const axutil_env_t *env);
598
* Getter for reservationId.
599
* @param _runInstancesType adb_runInstancesType_t object
600
* @param env pointer to environment struct
601
* @return axis2_char_t*
603
axis2_char_t* AXIS2_CALL
604
adb_runInstancesType_get_reservationId(
605
adb_runInstancesType_t* _runInstancesType,
606
const axutil_env_t *env);
609
* Setter for reservationId.
610
* @param _runInstancesType adb_runInstancesType_t object
611
* @param env pointer to environment struct
612
* @param arg_reservationId axis2_char_t*
613
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
615
axis2_status_t AXIS2_CALL
616
adb_runInstancesType_set_reservationId(
617
adb_runInstancesType_t* _runInstancesType,
618
const axutil_env_t *env,
619
const axis2_char_t* arg_reservationId);
622
* Resetter for reservationId
623
* @param _runInstancesType adb_runInstancesType_t object
624
* @param env pointer to environment struct
625
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
627
axis2_status_t AXIS2_CALL
628
adb_runInstancesType_reset_reservationId(
629
adb_runInstancesType_t* _runInstancesType,
630
const axutil_env_t *env);
636
* Getter for instanceIds. Deprecated for array types, Use adb_runInstancesType_get_instanceIds_at instead
637
* @param _runInstancesType adb_runInstancesType_t object
638
* @param env pointer to environment struct
639
* @return Array of axis2_char_t*s.
641
axutil_array_list_t* AXIS2_CALL
642
adb_runInstancesType_get_instanceIds(
643
adb_runInstancesType_t* _runInstancesType,
644
const axutil_env_t *env);
647
* Setter for instanceIds.Deprecated for array types, Use adb_runInstancesType_set_instanceIds_at
648
* or adb_runInstancesType_add_instanceIds instead.
649
* @param _runInstancesType adb_runInstancesType_t object
650
* @param env pointer to environment struct
651
* @param arg_instanceIds Array of axis2_char_t*s.
652
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
654
axis2_status_t AXIS2_CALL
655
adb_runInstancesType_set_instanceIds(
656
adb_runInstancesType_t* _runInstancesType,
657
const axutil_env_t *env,
658
axutil_array_list_t* arg_instanceIds);
661
* Resetter for instanceIds
662
* @param _runInstancesType adb_runInstancesType_t object
663
* @param env pointer to environment struct
664
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
666
axis2_status_t AXIS2_CALL
667
adb_runInstancesType_reset_instanceIds(
668
adb_runInstancesType_t* _runInstancesType,
669
const axutil_env_t *env);
675
* Getter for netNames. Deprecated for array types, Use adb_runInstancesType_get_netNames_at instead
676
* @param _runInstancesType adb_runInstancesType_t object
677
* @param env pointer to environment struct
678
* @return Array of axis2_char_t*s.
680
axutil_array_list_t* AXIS2_CALL
681
adb_runInstancesType_get_netNames(
682
adb_runInstancesType_t* _runInstancesType,
683
const axutil_env_t *env);
686
* Setter for netNames.Deprecated for array types, Use adb_runInstancesType_set_netNames_at
687
* or adb_runInstancesType_add_netNames instead.
688
* @param _runInstancesType adb_runInstancesType_t object
689
* @param env pointer to environment struct
690
* @param arg_netNames Array of axis2_char_t*s.
691
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
693
axis2_status_t AXIS2_CALL
694
adb_runInstancesType_set_netNames(
695
adb_runInstancesType_t* _runInstancesType,
696
const axutil_env_t *env,
697
axutil_array_list_t* arg_netNames);
700
* Resetter for netNames
701
* @param _runInstancesType adb_runInstancesType_t object
702
* @param env pointer to environment struct
703
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
705
axis2_status_t AXIS2_CALL
706
adb_runInstancesType_reset_netNames(
707
adb_runInstancesType_t* _runInstancesType,
708
const axutil_env_t *env);
714
* Getter for macAddresses. Deprecated for array types, Use adb_runInstancesType_get_macAddresses_at instead
715
* @param _runInstancesType adb_runInstancesType_t object
716
* @param env pointer to environment struct
717
* @return Array of axis2_char_t*s.
719
axutil_array_list_t* AXIS2_CALL
720
adb_runInstancesType_get_macAddresses(
721
adb_runInstancesType_t* _runInstancesType,
722
const axutil_env_t *env);
725
* Setter for macAddresses.Deprecated for array types, Use adb_runInstancesType_set_macAddresses_at
726
* or adb_runInstancesType_add_macAddresses instead.
727
* @param _runInstancesType adb_runInstancesType_t object
728
* @param env pointer to environment struct
729
* @param arg_macAddresses Array of axis2_char_t*s.
730
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
732
axis2_status_t AXIS2_CALL
733
adb_runInstancesType_set_macAddresses(
734
adb_runInstancesType_t* _runInstancesType,
735
const axutil_env_t *env,
736
axutil_array_list_t* arg_macAddresses);
739
* Resetter for macAddresses
740
* @param _runInstancesType adb_runInstancesType_t object
741
* @param env pointer to environment struct
742
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
744
axis2_status_t AXIS2_CALL
745
adb_runInstancesType_reset_macAddresses(
746
adb_runInstancesType_t* _runInstancesType,
747
const axutil_env_t *env);
753
* Getter for networkIndexList. Deprecated for array types, Use adb_runInstancesType_get_networkIndexList_at instead
754
* @param _runInstancesType adb_runInstancesType_t object
755
* @param env pointer to environment struct
756
* @return Array of int*s.
758
axutil_array_list_t* AXIS2_CALL
759
adb_runInstancesType_get_networkIndexList(
760
adb_runInstancesType_t* _runInstancesType,
761
const axutil_env_t *env);
764
* Setter for networkIndexList.Deprecated for array types, Use adb_runInstancesType_set_networkIndexList_at
765
* or adb_runInstancesType_add_networkIndexList instead.
766
* @param _runInstancesType adb_runInstancesType_t object
767
* @param env pointer to environment struct
768
* @param arg_networkIndexList Array of int*s.
769
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
771
axis2_status_t AXIS2_CALL
772
adb_runInstancesType_set_networkIndexList(
773
adb_runInstancesType_t* _runInstancesType,
774
const axutil_env_t *env,
775
axutil_array_list_t* arg_networkIndexList);
778
* Resetter for networkIndexList
779
* @param _runInstancesType adb_runInstancesType_t object
780
* @param env pointer to environment struct
781
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
783
axis2_status_t AXIS2_CALL
784
adb_runInstancesType_reset_networkIndexList(
785
adb_runInstancesType_t* _runInstancesType,
786
const axutil_env_t *env);
793
* @param _runInstancesType adb_runInstancesType_t object
794
* @param env pointer to environment struct
798
adb_runInstancesType_get_vlan(
799
adb_runInstancesType_t* _runInstancesType,
800
const axutil_env_t *env);
804
* @param _runInstancesType adb_runInstancesType_t object
805
* @param env pointer to environment struct
806
* @param arg_vlan int
807
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
809
axis2_status_t AXIS2_CALL
810
adb_runInstancesType_set_vlan(
811
adb_runInstancesType_t* _runInstancesType,
812
const axutil_env_t *env,
817
* @param _runInstancesType adb_runInstancesType_t object
818
* @param env pointer to environment struct
819
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
821
axis2_status_t AXIS2_CALL
822
adb_runInstancesType_reset_vlan(
823
adb_runInstancesType_t* _runInstancesType,
824
const axutil_env_t *env);
830
* Getter for userData.
831
* @param _runInstancesType adb_runInstancesType_t object
832
* @param env pointer to environment struct
833
* @return axis2_char_t*
835
axis2_char_t* AXIS2_CALL
836
adb_runInstancesType_get_userData(
837
adb_runInstancesType_t* _runInstancesType,
838
const axutil_env_t *env);
841
* Setter for userData.
842
* @param _runInstancesType adb_runInstancesType_t object
843
* @param env pointer to environment struct
844
* @param arg_userData axis2_char_t*
845
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
847
axis2_status_t AXIS2_CALL
848
adb_runInstancesType_set_userData(
849
adb_runInstancesType_t* _runInstancesType,
850
const axutil_env_t *env,
851
const axis2_char_t* arg_userData);
854
* Resetter for userData
855
* @param _runInstancesType adb_runInstancesType_t object
856
* @param env pointer to environment struct
857
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
859
axis2_status_t AXIS2_CALL
860
adb_runInstancesType_reset_userData(
861
adb_runInstancesType_t* _runInstancesType,
862
const axutil_env_t *env);
868
* Getter for launchIndex.
869
* @param _runInstancesType adb_runInstancesType_t object
870
* @param env pointer to environment struct
871
* @return axis2_char_t*
873
axis2_char_t* AXIS2_CALL
874
adb_runInstancesType_get_launchIndex(
875
adb_runInstancesType_t* _runInstancesType,
876
const axutil_env_t *env);
879
* Setter for launchIndex.
880
* @param _runInstancesType adb_runInstancesType_t object
881
* @param env pointer to environment struct
882
* @param arg_launchIndex axis2_char_t*
883
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
885
axis2_status_t AXIS2_CALL
886
adb_runInstancesType_set_launchIndex(
887
adb_runInstancesType_t* _runInstancesType,
888
const axutil_env_t *env,
889
const axis2_char_t* arg_launchIndex);
892
* Resetter for launchIndex
893
* @param _runInstancesType adb_runInstancesType_t object
894
* @param env pointer to environment struct
895
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
897
axis2_status_t AXIS2_CALL
898
adb_runInstancesType_reset_launchIndex(
899
adb_runInstancesType_t* _runInstancesType,
900
const axutil_env_t *env);
903
/****************************** Getters and Setters For Arrays **********************************/
904
/************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
907
* E.g. use of get_at, set_at, add and sizeof
909
* for(i = 0; i < adb_element_sizeof_property(adb_object, env); i ++ )
911
* // Getting ith value to property_object variable
912
* property_object = adb_element_get_property_at(adb_object, env, i);
914
* // Setting ith value from property_object variable
915
* adb_element_set_property_at(adb_object, env, i, property_object);
917
* // Appending the value to the end of the array from property_object variable
918
* adb_element_add_property(adb_object, env, property_object);
920
* // Removing the ith value from an array
921
* adb_element_remove_property_at(adb_object, env, i);
930
* Get the ith element of instanceIds.
931
* @param _runInstancesType adb_runInstancesType_t object
932
* @param env pointer to environment struct
933
* @param i index of the item to return
934
* @return ith axis2_char_t* of the array
936
axis2_char_t* AXIS2_CALL
937
adb_runInstancesType_get_instanceIds_at(
938
adb_runInstancesType_t* _runInstancesType,
939
const axutil_env_t *env, int i);
942
* Set the ith element of instanceIds. (If the ith already exist, it will be replaced)
943
* @param _runInstancesType adb_runInstancesType_t object
944
* @param env pointer to environment struct
945
* @param i index of the item to return
946
* @param arg_instanceIds element to set axis2_char_t* to the array
947
* @return ith axis2_char_t* of the array
949
axis2_status_t AXIS2_CALL
950
adb_runInstancesType_set_instanceIds_at(
951
adb_runInstancesType_t* _runInstancesType,
952
const axutil_env_t *env, int i,
953
const axis2_char_t* arg_instanceIds);
957
* Add to instanceIds.
958
* @param _runInstancesType adb_runInstancesType_t object
959
* @param env pointer to environment struct
960
* @param arg_instanceIds element to add axis2_char_t* to the array
961
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
963
axis2_status_t AXIS2_CALL
964
adb_runInstancesType_add_instanceIds(
965
adb_runInstancesType_t* _runInstancesType,
966
const axutil_env_t *env,
967
const axis2_char_t* arg_instanceIds);
970
* Get the size of the instanceIds array.
971
* @param _runInstancesType adb_runInstancesType_t object
972
* @param env pointer to environment struct.
973
* @return the size of the instanceIds array.
976
adb_runInstancesType_sizeof_instanceIds(
977
adb_runInstancesType_t* _runInstancesType,
978
const axutil_env_t *env);
981
* Remove the ith element of instanceIds.
982
* @param _runInstancesType adb_runInstancesType_t object
983
* @param env pointer to environment struct
984
* @param i index of the item to remove
985
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
987
axis2_status_t AXIS2_CALL
988
adb_runInstancesType_remove_instanceIds_at(
989
adb_runInstancesType_t* _runInstancesType,
990
const axutil_env_t *env, int i);
995
* Get the ith element of netNames.
996
* @param _runInstancesType adb_runInstancesType_t object
997
* @param env pointer to environment struct
998
* @param i index of the item to return
999
* @return ith axis2_char_t* of the array
1001
axis2_char_t* AXIS2_CALL
1002
adb_runInstancesType_get_netNames_at(
1003
adb_runInstancesType_t* _runInstancesType,
1004
const axutil_env_t *env, int i);
1007
* Set the ith element of netNames. (If the ith already exist, it will be replaced)
1008
* @param _runInstancesType adb_runInstancesType_t object
1009
* @param env pointer to environment struct
1010
* @param i index of the item to return
1011
* @param arg_netNames element to set axis2_char_t* to the array
1012
* @return ith axis2_char_t* of the array
1014
axis2_status_t AXIS2_CALL
1015
adb_runInstancesType_set_netNames_at(
1016
adb_runInstancesType_t* _runInstancesType,
1017
const axutil_env_t *env, int i,
1018
const axis2_char_t* arg_netNames);
1023
* @param _runInstancesType adb_runInstancesType_t object
1024
* @param env pointer to environment struct
1025
* @param arg_netNames element to add axis2_char_t* to the array
1026
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1028
axis2_status_t AXIS2_CALL
1029
adb_runInstancesType_add_netNames(
1030
adb_runInstancesType_t* _runInstancesType,
1031
const axutil_env_t *env,
1032
const axis2_char_t* arg_netNames);
1035
* Get the size of the netNames array.
1036
* @param _runInstancesType adb_runInstancesType_t object
1037
* @param env pointer to environment struct.
1038
* @return the size of the netNames array.
1041
adb_runInstancesType_sizeof_netNames(
1042
adb_runInstancesType_t* _runInstancesType,
1043
const axutil_env_t *env);
1046
* Remove the ith element of netNames.
1047
* @param _runInstancesType adb_runInstancesType_t object
1048
* @param env pointer to environment struct
1049
* @param i index of the item to remove
1050
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1052
axis2_status_t AXIS2_CALL
1053
adb_runInstancesType_remove_netNames_at(
1054
adb_runInstancesType_t* _runInstancesType,
1055
const axutil_env_t *env, int i);
1060
* Get the ith element of macAddresses.
1061
* @param _runInstancesType adb_runInstancesType_t object
1062
* @param env pointer to environment struct
1063
* @param i index of the item to return
1064
* @return ith axis2_char_t* of the array
1066
axis2_char_t* AXIS2_CALL
1067
adb_runInstancesType_get_macAddresses_at(
1068
adb_runInstancesType_t* _runInstancesType,
1069
const axutil_env_t *env, int i);
1072
* Set the ith element of macAddresses. (If the ith already exist, it will be replaced)
1073
* @param _runInstancesType adb_runInstancesType_t object
1074
* @param env pointer to environment struct
1075
* @param i index of the item to return
1076
* @param arg_macAddresses element to set axis2_char_t* to the array
1077
* @return ith axis2_char_t* of the array
1079
axis2_status_t AXIS2_CALL
1080
adb_runInstancesType_set_macAddresses_at(
1081
adb_runInstancesType_t* _runInstancesType,
1082
const axutil_env_t *env, int i,
1083
const axis2_char_t* arg_macAddresses);
1087
* Add to macAddresses.
1088
* @param _runInstancesType adb_runInstancesType_t object
1089
* @param env pointer to environment struct
1090
* @param arg_macAddresses element to add axis2_char_t* to the array
1091
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1093
axis2_status_t AXIS2_CALL
1094
adb_runInstancesType_add_macAddresses(
1095
adb_runInstancesType_t* _runInstancesType,
1096
const axutil_env_t *env,
1097
const axis2_char_t* arg_macAddresses);
1100
* Get the size of the macAddresses array.
1101
* @param _runInstancesType adb_runInstancesType_t object
1102
* @param env pointer to environment struct.
1103
* @return the size of the macAddresses array.
1106
adb_runInstancesType_sizeof_macAddresses(
1107
adb_runInstancesType_t* _runInstancesType,
1108
const axutil_env_t *env);
1111
* Remove the ith element of macAddresses.
1112
* @param _runInstancesType adb_runInstancesType_t object
1113
* @param env pointer to environment struct
1114
* @param i index of the item to remove
1115
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1117
axis2_status_t AXIS2_CALL
1118
adb_runInstancesType_remove_macAddresses_at(
1119
adb_runInstancesType_t* _runInstancesType,
1120
const axutil_env_t *env, int i);
1125
* Get the ith element of networkIndexList.
1126
* @param _runInstancesType adb_runInstancesType_t object
1127
* @param env pointer to environment struct
1128
* @param i index of the item to return
1129
* @return ith int of the array
1132
adb_runInstancesType_get_networkIndexList_at(
1133
adb_runInstancesType_t* _runInstancesType,
1134
const axutil_env_t *env, int i);
1137
* Set the ith element of networkIndexList. (If the ith already exist, it will be replaced)
1138
* @param _runInstancesType adb_runInstancesType_t object
1139
* @param env pointer to environment struct
1140
* @param i index of the item to return
1141
* @param arg_networkIndexList element to set int to the array
1142
* @return ith int of the array
1144
axis2_status_t AXIS2_CALL
1145
adb_runInstancesType_set_networkIndexList_at(
1146
adb_runInstancesType_t* _runInstancesType,
1147
const axutil_env_t *env, int i,
1148
const int arg_networkIndexList);
1152
* Add to networkIndexList.
1153
* @param _runInstancesType adb_runInstancesType_t object
1154
* @param env pointer to environment struct
1155
* @param arg_networkIndexList element to add int to the array
1156
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1158
axis2_status_t AXIS2_CALL
1159
adb_runInstancesType_add_networkIndexList(
1160
adb_runInstancesType_t* _runInstancesType,
1161
const axutil_env_t *env,
1162
const int arg_networkIndexList);
1165
* Get the size of the networkIndexList array.
1166
* @param _runInstancesType adb_runInstancesType_t object
1167
* @param env pointer to environment struct.
1168
* @return the size of the networkIndexList array.
1171
adb_runInstancesType_sizeof_networkIndexList(
1172
adb_runInstancesType_t* _runInstancesType,
1173
const axutil_env_t *env);
1176
* Remove the ith element of networkIndexList.
1177
* @param _runInstancesType adb_runInstancesType_t object
1178
* @param env pointer to environment struct
1179
* @param i index of the item to remove
1180
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1182
axis2_status_t AXIS2_CALL
1183
adb_runInstancesType_remove_networkIndexList_at(
1184
adb_runInstancesType_t* _runInstancesType,
1185
const axutil_env_t *env, int i);
1190
/******************************* Checking and Setting NIL values *********************************/
1191
/* Use 'Checking and Setting NIL values for Arrays' to check and set nil for individual elements */
1194
* NOTE: set_nil is only available for nillable properties
1200
* Check whether correlationId is nill
1201
* @param _runInstancesType adb_runInstancesType_t object
1202
* @param env pointer to environment struct
1203
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1205
axis2_bool_t AXIS2_CALL
1206
adb_runInstancesType_is_correlationId_nil(
1207
adb_runInstancesType_t* _runInstancesType,
1208
const axutil_env_t *env);
1214
* Check whether userId is nill
1215
* @param _runInstancesType adb_runInstancesType_t object
1216
* @param env pointer to environment struct
1217
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1219
axis2_bool_t AXIS2_CALL
1220
adb_runInstancesType_is_userId_nil(
1221
adb_runInstancesType_t* _runInstancesType,
1222
const axutil_env_t *env);
1228
* Check whether statusMessage is nill
1229
* @param _runInstancesType adb_runInstancesType_t object
1230
* @param env pointer to environment struct
1231
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1233
axis2_bool_t AXIS2_CALL
1234
adb_runInstancesType_is_statusMessage_nil(
1235
adb_runInstancesType_t* _runInstancesType,
1236
const axutil_env_t *env);
1241
* Set statusMessage to nill (currently the same as reset)
1242
* @param _runInstancesType adb_runInstancesType_t object
1243
* @param env pointer to environment struct
1244
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1246
axis2_status_t AXIS2_CALL
1247
adb_runInstancesType_set_statusMessage_nil(
1248
adb_runInstancesType_t* _runInstancesType,
1249
const axutil_env_t *env);
1253
* Check whether return is nill
1254
* @param _runInstancesType adb_runInstancesType_t object
1255
* @param env pointer to environment struct
1256
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1258
axis2_bool_t AXIS2_CALL
1259
adb_runInstancesType_is_return_nil(
1260
adb_runInstancesType_t* _runInstancesType,
1261
const axutil_env_t *env);
1267
* Check whether imageId is nill
1268
* @param _runInstancesType adb_runInstancesType_t object
1269
* @param env pointer to environment struct
1270
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1272
axis2_bool_t AXIS2_CALL
1273
adb_runInstancesType_is_imageId_nil(
1274
adb_runInstancesType_t* _runInstancesType,
1275
const axutil_env_t *env);
1281
* Check whether kernelId is nill
1282
* @param _runInstancesType adb_runInstancesType_t object
1283
* @param env pointer to environment struct
1284
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1286
axis2_bool_t AXIS2_CALL
1287
adb_runInstancesType_is_kernelId_nil(
1288
adb_runInstancesType_t* _runInstancesType,
1289
const axutil_env_t *env);
1295
* Check whether ramdiskId is nill
1296
* @param _runInstancesType adb_runInstancesType_t object
1297
* @param env pointer to environment struct
1298
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1300
axis2_bool_t AXIS2_CALL
1301
adb_runInstancesType_is_ramdiskId_nil(
1302
adb_runInstancesType_t* _runInstancesType,
1303
const axutil_env_t *env);
1309
* Check whether imageURL is nill
1310
* @param _runInstancesType adb_runInstancesType_t object
1311
* @param env pointer to environment struct
1312
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1314
axis2_bool_t AXIS2_CALL
1315
adb_runInstancesType_is_imageURL_nil(
1316
adb_runInstancesType_t* _runInstancesType,
1317
const axutil_env_t *env);
1323
* Check whether kernelURL is nill
1324
* @param _runInstancesType adb_runInstancesType_t object
1325
* @param env pointer to environment struct
1326
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1328
axis2_bool_t AXIS2_CALL
1329
adb_runInstancesType_is_kernelURL_nil(
1330
adb_runInstancesType_t* _runInstancesType,
1331
const axutil_env_t *env);
1337
* Check whether ramdiskURL is nill
1338
* @param _runInstancesType adb_runInstancesType_t object
1339
* @param env pointer to environment struct
1340
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1342
axis2_bool_t AXIS2_CALL
1343
adb_runInstancesType_is_ramdiskURL_nil(
1344
adb_runInstancesType_t* _runInstancesType,
1345
const axutil_env_t *env);
1351
* Check whether instanceType is nill
1352
* @param _runInstancesType adb_runInstancesType_t object
1353
* @param env pointer to environment struct
1354
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1356
axis2_bool_t AXIS2_CALL
1357
adb_runInstancesType_is_instanceType_nil(
1358
adb_runInstancesType_t* _runInstancesType,
1359
const axutil_env_t *env);
1365
* Check whether keyName is nill
1366
* @param _runInstancesType adb_runInstancesType_t object
1367
* @param env pointer to environment struct
1368
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1370
axis2_bool_t AXIS2_CALL
1371
adb_runInstancesType_is_keyName_nil(
1372
adb_runInstancesType_t* _runInstancesType,
1373
const axutil_env_t *env);
1379
* Check whether maxCount is nill
1380
* @param _runInstancesType adb_runInstancesType_t object
1381
* @param env pointer to environment struct
1382
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1384
axis2_bool_t AXIS2_CALL
1385
adb_runInstancesType_is_maxCount_nil(
1386
adb_runInstancesType_t* _runInstancesType,
1387
const axutil_env_t *env);
1393
* Check whether minCount is nill
1394
* @param _runInstancesType adb_runInstancesType_t object
1395
* @param env pointer to environment struct
1396
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1398
axis2_bool_t AXIS2_CALL
1399
adb_runInstancesType_is_minCount_nil(
1400
adb_runInstancesType_t* _runInstancesType,
1401
const axutil_env_t *env);
1407
* Check whether reservationId is nill
1408
* @param _runInstancesType adb_runInstancesType_t object
1409
* @param env pointer to environment struct
1410
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1412
axis2_bool_t AXIS2_CALL
1413
adb_runInstancesType_is_reservationId_nil(
1414
adb_runInstancesType_t* _runInstancesType,
1415
const axutil_env_t *env);
1421
* Check whether instanceIds is nill
1422
* @param _runInstancesType adb_runInstancesType_t object
1423
* @param env pointer to environment struct
1424
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1426
axis2_bool_t AXIS2_CALL
1427
adb_runInstancesType_is_instanceIds_nil(
1428
adb_runInstancesType_t* _runInstancesType,
1429
const axutil_env_t *env);
1435
* Check whether netNames is nill
1436
* @param _runInstancesType adb_runInstancesType_t object
1437
* @param env pointer to environment struct
1438
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1440
axis2_bool_t AXIS2_CALL
1441
adb_runInstancesType_is_netNames_nil(
1442
adb_runInstancesType_t* _runInstancesType,
1443
const axutil_env_t *env);
1449
* Check whether macAddresses is nill
1450
* @param _runInstancesType adb_runInstancesType_t object
1451
* @param env pointer to environment struct
1452
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1454
axis2_bool_t AXIS2_CALL
1455
adb_runInstancesType_is_macAddresses_nil(
1456
adb_runInstancesType_t* _runInstancesType,
1457
const axutil_env_t *env);
1463
* Check whether networkIndexList is nill
1464
* @param _runInstancesType adb_runInstancesType_t object
1465
* @param env pointer to environment struct
1466
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1468
axis2_bool_t AXIS2_CALL
1469
adb_runInstancesType_is_networkIndexList_nil(
1470
adb_runInstancesType_t* _runInstancesType,
1471
const axutil_env_t *env);
1477
* Check whether vlan is nill
1478
* @param _runInstancesType adb_runInstancesType_t object
1479
* @param env pointer to environment struct
1480
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1482
axis2_bool_t AXIS2_CALL
1483
adb_runInstancesType_is_vlan_nil(
1484
adb_runInstancesType_t* _runInstancesType,
1485
const axutil_env_t *env);
1491
* Check whether userData is nill
1492
* @param _runInstancesType adb_runInstancesType_t object
1493
* @param env pointer to environment struct
1494
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1496
axis2_bool_t AXIS2_CALL
1497
adb_runInstancesType_is_userData_nil(
1498
adb_runInstancesType_t* _runInstancesType,
1499
const axutil_env_t *env);
1505
* Check whether launchIndex is nill
1506
* @param _runInstancesType adb_runInstancesType_t object
1507
* @param env pointer to environment struct
1508
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1510
axis2_bool_t AXIS2_CALL
1511
adb_runInstancesType_is_launchIndex_nil(
1512
adb_runInstancesType_t* _runInstancesType,
1513
const axutil_env_t *env);
1517
/*************************** Checking and Setting 'NIL' values in Arrays *****************************/
1520
* NOTE: You may set this to remove specific elements in the array
1521
* But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
1525
* Check whether instanceIds is nill at i
1526
* @param _runInstancesType adb_runInstancesType_t object
1527
* @param env pointer to environment struct.
1528
* @param i index of the item to return.
1529
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1531
axis2_bool_t AXIS2_CALL
1532
adb_runInstancesType_is_instanceIds_nil_at(
1533
adb_runInstancesType_t* _runInstancesType,
1534
const axutil_env_t *env, int i);
1538
* Set instanceIds to nill at i
1539
* @param _runInstancesType _ adb_runInstancesType_t object
1540
* @param env pointer to environment struct.
1541
* @param i index of the item to set.
1542
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
1544
axis2_status_t AXIS2_CALL
1545
adb_runInstancesType_set_instanceIds_nil_at(
1546
adb_runInstancesType_t* _runInstancesType,
1547
const axutil_env_t *env, int i);
1551
* Check whether netNames is nill at i
1552
* @param _runInstancesType adb_runInstancesType_t object
1553
* @param env pointer to environment struct.
1554
* @param i index of the item to return.
1555
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1557
axis2_bool_t AXIS2_CALL
1558
adb_runInstancesType_is_netNames_nil_at(
1559
adb_runInstancesType_t* _runInstancesType,
1560
const axutil_env_t *env, int i);
1564
* Set netNames to nill at i
1565
* @param _runInstancesType _ adb_runInstancesType_t object
1566
* @param env pointer to environment struct.
1567
* @param i index of the item to set.
1568
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
1570
axis2_status_t AXIS2_CALL
1571
adb_runInstancesType_set_netNames_nil_at(
1572
adb_runInstancesType_t* _runInstancesType,
1573
const axutil_env_t *env, int i);
1577
* Check whether macAddresses is nill at i
1578
* @param _runInstancesType adb_runInstancesType_t object
1579
* @param env pointer to environment struct.
1580
* @param i index of the item to return.
1581
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1583
axis2_bool_t AXIS2_CALL
1584
adb_runInstancesType_is_macAddresses_nil_at(
1585
adb_runInstancesType_t* _runInstancesType,
1586
const axutil_env_t *env, int i);
1590
* Set macAddresses to nill at i
1591
* @param _runInstancesType _ adb_runInstancesType_t object
1592
* @param env pointer to environment struct.
1593
* @param i index of the item to set.
1594
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
1596
axis2_status_t AXIS2_CALL
1597
adb_runInstancesType_set_macAddresses_nil_at(
1598
adb_runInstancesType_t* _runInstancesType,
1599
const axutil_env_t *env, int i);
1603
* Check whether networkIndexList is nill at i
1604
* @param _runInstancesType adb_runInstancesType_t object
1605
* @param env pointer to environment struct.
1606
* @param i index of the item to return.
1607
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1609
axis2_bool_t AXIS2_CALL
1610
adb_runInstancesType_is_networkIndexList_nil_at(
1611
adb_runInstancesType_t* _runInstancesType,
1612
const axutil_env_t *env, int i);
1616
* Set networkIndexList to nill at i
1617
* @param _runInstancesType _ adb_runInstancesType_t object
1618
* @param env pointer to environment struct.
1619
* @param i index of the item to set.
1620
* @return AXIS2_SUCCESS on success, or AXIS2_FAILURE otherwise.
1622
axis2_status_t AXIS2_CALL
1623
adb_runInstancesType_set_networkIndexList_nil_at(
1624
adb_runInstancesType_t* _runInstancesType,
1625
const axutil_env_t *env, int i);
1629
/**************************** Serialize and Deserialize functions ***************************/
1630
/*********** These functions are for use only inside the generated code *********************/
1634
* Deserialize an XML to adb objects
1635
* @param _runInstancesType adb_runInstancesType_t object
1636
* @param env pointer to environment struct
1637
* @param dp_parent double pointer to the parent node to deserialize
1638
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
1639
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
1640
* (Parent will order this in a case of choice)
1641
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1643
axis2_status_t AXIS2_CALL
1644
adb_runInstancesType_deserialize(
1645
adb_runInstancesType_t* _runInstancesType,
1646
const axutil_env_t *env,
1647
axiom_node_t** dp_parent,
1648
axis2_bool_t *dp_is_early_node_valid,
1649
axis2_bool_t dont_care_minoccurs);
1654
* Declare namespace in the most parent node
1655
* @param _runInstancesType adb_runInstancesType_t object
1656
* @param env pointer to environment struct
1657
* @param parent_element parent element
1658
* @param namespaces hash of namespace uri to prefix
1659
* @param next_ns_index pointer to an int which contain the next namespace index
1662
adb_runInstancesType_declare_parent_namespaces(
1663
adb_runInstancesType_t* _runInstancesType,
1664
const axutil_env_t *env, axiom_element_t *parent_element,
1665
axutil_hash_t *namespaces, int *next_ns_index);
1670
* Serialize to an XML from the adb objects
1671
* @param _runInstancesType adb_runInstancesType_t object
1672
* @param env pointer to environment struct
1673
* @param runInstancesType_om_node node to serialize from
1674
* @param runInstancesType_om_element parent element to serialize from
1675
* @param tag_closed whether the parent tag is closed or not
1676
* @param namespaces hash of namespace uri to prefix
1677
* @param next_ns_index an int which contain the next namespace index
1678
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1680
axiom_node_t* AXIS2_CALL
1681
adb_runInstancesType_serialize(
1682
adb_runInstancesType_t* _runInstancesType,
1683
const axutil_env_t *env,
1684
axiom_node_t* runInstancesType_om_node, axiom_element_t *runInstancesType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
1687
* Check whether the adb_runInstancesType is a particle class (E.g. group, inner sequence)
1688
* @return whether this is a particle class.
1690
axis2_bool_t AXIS2_CALL
1691
adb_runInstancesType_is_particle();
1698
#endif /* ADB_RUNINSTANCESTYPE_H */