~ubuntu-branches/ubuntu/maverick/eucalyptus/maverick

« back to all changes in this revision

Viewing changes to cluster/generated/adb_ncRunInstanceType.h

  • Committer: Bazaar Package Importer
  • Author(s): Dave Walker (Daviey)
  • Date: 2010-07-21 17:27:10 UTC
  • mfrom: (1.1.38 upstream)
  • Revision ID: james.westby@ubuntu.com-20100721172710-7xv07dmdqgivc3t9
Tags: 2.0~bzr1211-0ubuntu1
* New major upstream version merge, 2.0 (r1211).
* debian/patches/:
  - 01-wsdl-stubs.patch, debian/wsdl.md5sums: wsdl stubs updated.
  - 02-Makefile.patch: Updated to reflect new code layout.
  - 07-local_support_euca_conf-in.patch: Updated to reflect new code layout.
  - 08-ubuntu-default-networking.patch: Refreshed.
  - 09-small-128-192MB.patch: Updated to point to new location.
  - 10-disable-iscsi.patch: Refreshed.
  - 11-state-cleanup-memleakfix.patch: Removed, fixed upstream.
  - 15-fix-default-ramdisk.patch: Updated to point to new location.
  - 16-kvm_libvirt_xml_default_use_kvm.patch: Updated to reflect changes.
  - 17-fix_walrus_OOM_errors.patch: Removed, fixed upstream.
  - 18-priv_security.patch: Updated to reflect upstream changes.
  - 20-brute-force-webui.patch: Updated to reflect upstream changes. 
  - 21-eucalyptus-1.7-with-gwt-1.6.4.patch: New patch, allows 
    eucalyptus-1.7 to be built against gwt 1.6.4. Based on patch courtesy 
    of Dmitrii Zagorodnov, upstream. (LP: #597330)
* debian/eucalyptus-java-common.links: 
  - Changed symlink for groovy, point to groovy.all.jar, making compatiable 
    with groovy versions >1.7. (LP: #595421)
  - Added ant.jar & jetty-rewrite-handler.jar as they are now required.
* debian/control
  - & debian/build-jars: Added libjavassist-java and libjetty-extra-java as 
    build dependencies.
  - Added libjetty-extra-java as a dependency of eucalyptus-java-common
* The binary resulting jar's have been renamed from eucalyptus-*-1.6.2.jar
  to eucalyptus-*-main.jar:    
  - debian/eucalyptus-cc.upstart
  - debian/eucalyptus-cloud.install
  - debian/eucalyptus-common.eucalyptus.upstart
  - debian/eucalyptus-java-common.install
  - debian/eucalyptus-network.upstart
  - debian/eucalyptus-sc.install
  - debian/eucalyptus-walrus.install
* debian/eucalyptus-java-common.install: New upstream jars that have been
  installed:
  - eucalyptus-db-hsqldb-ext-main.jar
  - eucalyptus-component-main.jar
* debian/control:
  - Updated Standards Version to 3.8.4 (no change)
  - Updated the upstream Homepage to: http://open.eucalyptus.com/
  - Changed Vcs-Bzr to reflect new location of Ubuntu hosted development branch.
  - Made the Build Dependency of groovy and the binary eucalyptus-java-common
    package depend on version >=1.7.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
        */
16
16
        typedef struct adb_ncRunInstanceType adb_ncRunInstanceType_t;
17
17
 
18
 
 
 
18
        
19
19
          #include "adb_virtualMachineType.h"
20
 
 
 
20
          
 
21
          #include "adb_netConfigType.h"
 
22
          
21
23
 
22
24
        #include <stdio.h>
23
25
        #include <axiom.h>
32
34
 
33
35
        #define ADB_DEFAULT_DIGIT_LIMIT 64
34
36
        #define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
35
 
 
 
37
        
36
38
 
37
39
        /******************************* Create and Free functions *********************************/
38
40
 
60
62
 
61
63
        /********************************** Getters and Setters **************************************/
62
64
        /******** Deprecated for array types, Use 'Getters and Setters for Arrays' instead ***********/
63
 
 
 
65
        
64
66
 
65
67
        /**
66
 
         * Getter for correlationId.
 
68
         * Getter for correlationId. 
67
69
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
68
70
         * @param env pointer to environment struct
69
71
         * @return axis2_char_t*
97
99
            adb_ncRunInstanceType_t* _ncRunInstanceType,
98
100
            const axutil_env_t *env);
99
101
 
100
 
 
101
 
 
 
102
        
 
103
        
102
104
 
103
105
        /**
104
 
         * Getter for userId.
 
106
         * Getter for userId. 
105
107
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
106
108
         * @param env pointer to environment struct
107
109
         * @return axis2_char_t*
135
137
            adb_ncRunInstanceType_t* _ncRunInstanceType,
136
138
            const axutil_env_t *env);
137
139
 
138
 
 
139
 
 
 
140
        
 
141
        
140
142
 
141
143
        /**
142
 
         * Getter for return.
 
144
         * Getter for return. 
143
145
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
144
146
         * @param env pointer to environment struct
145
147
         * @return axis2_bool_t
173
175
            adb_ncRunInstanceType_t* _ncRunInstanceType,
174
176
            const axutil_env_t *env);
175
177
 
176
 
 
177
 
 
178
 
 
179
 
        /**
180
 
         * Getter for statusMessage.
 
178
        
 
179
        
 
180
 
 
181
        /**
 
182
         * Getter for nodeName. 
 
183
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
184
         * @param env pointer to environment struct
 
185
         * @return axis2_char_t*
 
186
         */
 
187
        axis2_char_t* AXIS2_CALL
 
188
        adb_ncRunInstanceType_get_nodeName(
 
189
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
190
            const axutil_env_t *env);
 
191
 
 
192
        /**
 
193
         * Setter for nodeName.
 
194
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
195
         * @param env pointer to environment struct
 
196
         * @param arg_nodeName axis2_char_t*
 
197
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
198
         */
 
199
        axis2_status_t AXIS2_CALL
 
200
        adb_ncRunInstanceType_set_nodeName(
 
201
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
202
            const axutil_env_t *env,
 
203
            const axis2_char_t*  arg_nodeName);
 
204
 
 
205
        /**
 
206
         * Resetter for nodeName
 
207
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
208
         * @param env pointer to environment struct
 
209
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
210
         */
 
211
        axis2_status_t AXIS2_CALL
 
212
        adb_ncRunInstanceType_reset_nodeName(
 
213
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
214
            const axutil_env_t *env);
 
215
 
 
216
        
 
217
        
 
218
 
 
219
        /**
 
220
         * Getter for statusMessage. 
181
221
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
182
222
         * @param env pointer to environment struct
183
223
         * @return int
211
251
            adb_ncRunInstanceType_t* _ncRunInstanceType,
212
252
            const axutil_env_t *env);
213
253
 
214
 
 
215
 
 
 
254
        
 
255
        
216
256
 
217
257
        /**
218
 
         * Getter for imageId.
 
258
         * Getter for imageId. 
219
259
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
220
260
         * @param env pointer to environment struct
221
261
         * @return axis2_char_t*
249
289
            adb_ncRunInstanceType_t* _ncRunInstanceType,
250
290
            const axutil_env_t *env);
251
291
 
252
 
 
253
 
 
 
292
        
 
293
        
254
294
 
255
295
        /**
256
 
         * Getter for kernelId.
 
296
         * Getter for kernelId. 
257
297
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
258
298
         * @param env pointer to environment struct
259
299
         * @return axis2_char_t*
287
327
            adb_ncRunInstanceType_t* _ncRunInstanceType,
288
328
            const axutil_env_t *env);
289
329
 
290
 
 
291
 
 
 
330
        
 
331
        
292
332
 
293
333
        /**
294
 
         * Getter for ramdiskId.
 
334
         * Getter for ramdiskId. 
295
335
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
296
336
         * @param env pointer to environment struct
297
337
         * @return axis2_char_t*
325
365
            adb_ncRunInstanceType_t* _ncRunInstanceType,
326
366
            const axutil_env_t *env);
327
367
 
328
 
 
329
 
 
 
368
        
 
369
        
330
370
 
331
371
        /**
332
 
         * Getter for imageURL.
 
372
         * Getter for imageURL. 
333
373
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
334
374
         * @param env pointer to environment struct
335
375
         * @return axis2_char_t*
363
403
            adb_ncRunInstanceType_t* _ncRunInstanceType,
364
404
            const axutil_env_t *env);
365
405
 
366
 
 
367
 
 
 
406
        
 
407
        
368
408
 
369
409
        /**
370
 
         * Getter for kernelURL.
 
410
         * Getter for kernelURL. 
371
411
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
372
412
         * @param env pointer to environment struct
373
413
         * @return axis2_char_t*
401
441
            adb_ncRunInstanceType_t* _ncRunInstanceType,
402
442
            const axutil_env_t *env);
403
443
 
404
 
 
405
 
 
 
444
        
 
445
        
406
446
 
407
447
        /**
408
 
         * Getter for ramdiskURL.
 
448
         * Getter for ramdiskURL. 
409
449
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
410
450
         * @param env pointer to environment struct
411
451
         * @return axis2_char_t*
439
479
            adb_ncRunInstanceType_t* _ncRunInstanceType,
440
480
            const axutil_env_t *env);
441
481
 
442
 
 
443
 
 
444
 
 
445
 
        /**
446
 
         * Getter for instanceId.
 
482
        
 
483
        
 
484
 
 
485
        /**
 
486
         * Getter for reservationId. 
 
487
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
488
         * @param env pointer to environment struct
 
489
         * @return axis2_char_t*
 
490
         */
 
491
        axis2_char_t* AXIS2_CALL
 
492
        adb_ncRunInstanceType_get_reservationId(
 
493
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
494
            const axutil_env_t *env);
 
495
 
 
496
        /**
 
497
         * Setter for reservationId.
 
498
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
499
         * @param env pointer to environment struct
 
500
         * @param arg_reservationId axis2_char_t*
 
501
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
502
         */
 
503
        axis2_status_t AXIS2_CALL
 
504
        adb_ncRunInstanceType_set_reservationId(
 
505
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
506
            const axutil_env_t *env,
 
507
            const axis2_char_t*  arg_reservationId);
 
508
 
 
509
        /**
 
510
         * Resetter for reservationId
 
511
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
512
         * @param env pointer to environment struct
 
513
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
514
         */
 
515
        axis2_status_t AXIS2_CALL
 
516
        adb_ncRunInstanceType_reset_reservationId(
 
517
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
518
            const axutil_env_t *env);
 
519
 
 
520
        
 
521
        
 
522
 
 
523
        /**
 
524
         * Getter for instanceId. 
447
525
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
448
526
         * @param env pointer to environment struct
449
527
         * @return axis2_char_t*
477
555
            adb_ncRunInstanceType_t* _ncRunInstanceType,
478
556
            const axutil_env_t *env);
479
557
 
480
 
 
481
 
 
 
558
        
 
559
        
482
560
 
483
561
        /**
484
 
         * Getter for instanceType.
 
562
         * Getter for instanceType. 
485
563
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
486
564
         * @param env pointer to environment struct
487
565
         * @return adb_virtualMachineType_t*
515
593
            adb_ncRunInstanceType_t* _ncRunInstanceType,
516
594
            const axutil_env_t *env);
517
595
 
518
 
 
519
 
 
 
596
        
 
597
        
520
598
 
521
599
        /**
522
 
         * Getter for keyName.
 
600
         * Getter for keyName. 
523
601
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
524
602
         * @param env pointer to environment struct
525
603
         * @return axis2_char_t*
553
631
            adb_ncRunInstanceType_t* _ncRunInstanceType,
554
632
            const axutil_env_t *env);
555
633
 
556
 
 
557
 
 
558
 
 
559
 
        /**
560
 
         * Getter for publicMacAddress.
561
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
562
 
         * @param env pointer to environment struct
563
 
         * @return axis2_char_t*
564
 
         */
565
 
        axis2_char_t* AXIS2_CALL
566
 
        adb_ncRunInstanceType_get_publicMacAddress(
567
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
568
 
            const axutil_env_t *env);
569
 
 
570
 
        /**
571
 
         * Setter for publicMacAddress.
572
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
573
 
         * @param env pointer to environment struct
574
 
         * @param arg_publicMacAddress axis2_char_t*
575
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
576
 
         */
577
 
        axis2_status_t AXIS2_CALL
578
 
        adb_ncRunInstanceType_set_publicMacAddress(
579
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
580
 
            const axutil_env_t *env,
581
 
            const axis2_char_t*  arg_publicMacAddress);
582
 
 
583
 
        /**
584
 
         * Resetter for publicMacAddress
585
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
586
 
         * @param env pointer to environment struct
587
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
588
 
         */
589
 
        axis2_status_t AXIS2_CALL
590
 
        adb_ncRunInstanceType_reset_publicMacAddress(
591
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
592
 
            const axutil_env_t *env);
593
 
 
594
 
 
595
 
 
596
 
 
597
 
        /**
598
 
         * Getter for privateMacAddress.
599
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
600
 
         * @param env pointer to environment struct
601
 
         * @return axis2_char_t*
602
 
         */
603
 
        axis2_char_t* AXIS2_CALL
604
 
        adb_ncRunInstanceType_get_privateMacAddress(
605
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
606
 
            const axutil_env_t *env);
607
 
 
608
 
        /**
609
 
         * Setter for privateMacAddress.
610
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
611
 
         * @param env pointer to environment struct
612
 
         * @param arg_privateMacAddress axis2_char_t*
613
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
614
 
         */
615
 
        axis2_status_t AXIS2_CALL
616
 
        adb_ncRunInstanceType_set_privateMacAddress(
617
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
618
 
            const axutil_env_t *env,
619
 
            const axis2_char_t*  arg_privateMacAddress);
620
 
 
621
 
        /**
622
 
         * Resetter for privateMacAddress
623
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
624
 
         * @param env pointer to environment struct
625
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
626
 
         */
627
 
        axis2_status_t AXIS2_CALL
628
 
        adb_ncRunInstanceType_reset_privateMacAddress(
629
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
630
 
            const axutil_env_t *env);
631
 
 
632
 
 
633
 
 
634
 
 
635
 
        /**
636
 
         * Getter for reservationId.
637
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
638
 
         * @param env pointer to environment struct
639
 
         * @return axis2_char_t*
640
 
         */
641
 
        axis2_char_t* AXIS2_CALL
642
 
        adb_ncRunInstanceType_get_reservationId(
643
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
644
 
            const axutil_env_t *env);
645
 
 
646
 
        /**
647
 
         * Setter for reservationId.
648
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
649
 
         * @param env pointer to environment struct
650
 
         * @param arg_reservationId axis2_char_t*
651
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
652
 
         */
653
 
        axis2_status_t AXIS2_CALL
654
 
        adb_ncRunInstanceType_set_reservationId(
655
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
656
 
            const axutil_env_t *env,
657
 
            const axis2_char_t*  arg_reservationId);
658
 
 
659
 
        /**
660
 
         * Resetter for reservationId
661
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
662
 
         * @param env pointer to environment struct
663
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
664
 
         */
665
 
        axis2_status_t AXIS2_CALL
666
 
        adb_ncRunInstanceType_reset_reservationId(
667
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
668
 
            const axutil_env_t *env);
669
 
 
670
 
 
671
 
 
672
 
 
673
 
        /**
674
 
         * Getter for vlan.
675
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
676
 
         * @param env pointer to environment struct
677
 
         * @return int
678
 
         */
679
 
        int AXIS2_CALL
680
 
        adb_ncRunInstanceType_get_vlan(
681
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
682
 
            const axutil_env_t *env);
683
 
 
684
 
        /**
685
 
         * Setter for vlan.
686
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
687
 
         * @param env pointer to environment struct
688
 
         * @param arg_vlan int
689
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
690
 
         */
691
 
        axis2_status_t AXIS2_CALL
692
 
        adb_ncRunInstanceType_set_vlan(
693
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
694
 
            const axutil_env_t *env,
695
 
            const int  arg_vlan);
696
 
 
697
 
        /**
698
 
         * Resetter for vlan
699
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
700
 
         * @param env pointer to environment struct
701
 
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
702
 
         */
703
 
        axis2_status_t AXIS2_CALL
704
 
        adb_ncRunInstanceType_reset_vlan(
705
 
            adb_ncRunInstanceType_t* _ncRunInstanceType,
706
 
            const axutil_env_t *env);
707
 
 
708
 
 
709
 
 
710
 
 
711
 
        /**
712
 
         * Getter for userData.
 
634
        
 
635
        
 
636
 
 
637
        /**
 
638
         * Getter for netParams. 
 
639
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
640
         * @param env pointer to environment struct
 
641
         * @return adb_netConfigType_t*
 
642
         */
 
643
        adb_netConfigType_t* AXIS2_CALL
 
644
        adb_ncRunInstanceType_get_netParams(
 
645
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
646
            const axutil_env_t *env);
 
647
 
 
648
        /**
 
649
         * Setter for netParams.
 
650
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
651
         * @param env pointer to environment struct
 
652
         * @param arg_netParams adb_netConfigType_t*
 
653
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
654
         */
 
655
        axis2_status_t AXIS2_CALL
 
656
        adb_ncRunInstanceType_set_netParams(
 
657
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
658
            const axutil_env_t *env,
 
659
            adb_netConfigType_t*  arg_netParams);
 
660
 
 
661
        /**
 
662
         * Resetter for netParams
 
663
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
664
         * @param env pointer to environment struct
 
665
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
666
         */
 
667
        axis2_status_t AXIS2_CALL
 
668
        adb_ncRunInstanceType_reset_netParams(
 
669
            adb_ncRunInstanceType_t* _ncRunInstanceType,
 
670
            const axutil_env_t *env);
 
671
 
 
672
        
 
673
        
 
674
 
 
675
        /**
 
676
         * Getter for userData. 
713
677
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
714
678
         * @param env pointer to environment struct
715
679
         * @return axis2_char_t*
743
707
            adb_ncRunInstanceType_t* _ncRunInstanceType,
744
708
            const axutil_env_t *env);
745
709
 
746
 
 
747
 
 
 
710
        
 
711
        
748
712
 
749
713
        /**
750
 
         * Getter for launchIndex.
 
714
         * Getter for launchIndex. 
751
715
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
752
716
         * @param env pointer to environment struct
753
717
         * @return axis2_char_t*
781
745
            adb_ncRunInstanceType_t* _ncRunInstanceType,
782
746
            const axutil_env_t *env);
783
747
 
784
 
 
785
 
 
 
748
        
 
749
        
786
750
 
787
751
        /**
788
752
         * Getter for groupNames. Deprecated for array types, Use adb_ncRunInstanceType_get_groupNames_at instead
820
784
            adb_ncRunInstanceType_t* _ncRunInstanceType,
821
785
            const axutil_env_t *env);
822
786
 
823
 
 
 
787
        
824
788
        /****************************** Getters and Setters For Arrays **********************************/
825
789
        /************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
826
790
 
840
804
         *
841
805
         *     // Removing the ith value from an array
842
806
         *     adb_element_remove_property_at(adb_object, env, i);
843
 
         *
 
807
         *     
844
808
         * }
845
809
         *
846
810
         */
847
811
 
848
 
 
849
 
 
 
812
        
 
813
        
850
814
        /**
851
815
         * Get the ith element of groupNames.
852
816
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
910
874
                adb_ncRunInstanceType_t* _ncRunInstanceType,
911
875
                const axutil_env_t *env, int i);
912
876
 
913
 
 
 
877
        
914
878
 
915
879
 
916
880
        /******************************* Checking and Setting NIL values *********************************/
920
884
         * NOTE: set_nil is only available for nillable properties
921
885
         */
922
886
 
923
 
 
 
887
        
924
888
 
925
889
        /**
926
890
         * Check whether correlationId is nill
934
898
                const axutil_env_t *env);
935
899
 
936
900
 
937
 
 
 
901
        
 
902
        /**
 
903
         * Set correlationId to nill (currently the same as reset)
 
904
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
905
         * @param env pointer to environment struct
 
906
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
907
         */
 
908
        axis2_status_t AXIS2_CALL
 
909
        adb_ncRunInstanceType_set_correlationId_nil(
 
910
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
911
                const axutil_env_t *env);
 
912
        
938
913
 
939
914
        /**
940
915
         * Check whether userId is nill
948
923
                const axutil_env_t *env);
949
924
 
950
925
 
951
 
 
 
926
        
952
927
 
953
928
        /**
954
929
         * Check whether return is nill
962
937
                const axutil_env_t *env);
963
938
 
964
939
 
965
 
 
 
940
        
 
941
 
 
942
        /**
 
943
         * Check whether nodeName is nill
 
944
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
945
         * @param env pointer to environment struct
 
946
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
 
947
         */
 
948
        axis2_bool_t AXIS2_CALL
 
949
        adb_ncRunInstanceType_is_nodeName_nil(
 
950
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
951
                const axutil_env_t *env);
 
952
 
 
953
 
 
954
        
 
955
        /**
 
956
         * Set nodeName to nill (currently the same as reset)
 
957
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
958
         * @param env pointer to environment struct
 
959
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
 
960
         */
 
961
        axis2_status_t AXIS2_CALL
 
962
        adb_ncRunInstanceType_set_nodeName_nil(
 
963
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
964
                const axutil_env_t *env);
 
965
        
966
966
 
967
967
        /**
968
968
         * Check whether statusMessage is nill
976
976
                const axutil_env_t *env);
977
977
 
978
978
 
979
 
 
 
979
        
980
980
        /**
981
981
         * Set statusMessage to nill (currently the same as reset)
982
982
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
987
987
        adb_ncRunInstanceType_set_statusMessage_nil(
988
988
                adb_ncRunInstanceType_t* _ncRunInstanceType,
989
989
                const axutil_env_t *env);
990
 
 
 
990
        
991
991
 
992
992
        /**
993
993
         * Check whether imageId is nill
1001
1001
                const axutil_env_t *env);
1002
1002
 
1003
1003
 
1004
 
 
 
1004
        
1005
1005
 
1006
1006
        /**
1007
1007
         * Check whether kernelId is nill
1015
1015
                const axutil_env_t *env);
1016
1016
 
1017
1017
 
1018
 
 
 
1018
        
1019
1019
 
1020
1020
        /**
1021
1021
         * Check whether ramdiskId is nill
1029
1029
                const axutil_env_t *env);
1030
1030
 
1031
1031
 
1032
 
 
 
1032
        
1033
1033
 
1034
1034
        /**
1035
1035
         * Check whether imageURL is nill
1043
1043
                const axutil_env_t *env);
1044
1044
 
1045
1045
 
1046
 
 
 
1046
        
1047
1047
 
1048
1048
        /**
1049
1049
         * Check whether kernelURL is nill
1057
1057
                const axutil_env_t *env);
1058
1058
 
1059
1059
 
1060
 
 
 
1060
        
1061
1061
 
1062
1062
        /**
1063
1063
         * Check whether ramdiskURL is nill
1071
1071
                const axutil_env_t *env);
1072
1072
 
1073
1073
 
1074
 
 
 
1074
        
 
1075
 
 
1076
        /**
 
1077
         * Check whether reservationId is nill
 
1078
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
1079
         * @param env pointer to environment struct
 
1080
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
 
1081
         */
 
1082
        axis2_bool_t AXIS2_CALL
 
1083
        adb_ncRunInstanceType_is_reservationId_nil(
 
1084
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
1085
                const axutil_env_t *env);
 
1086
 
 
1087
 
 
1088
        
1075
1089
 
1076
1090
        /**
1077
1091
         * Check whether instanceId is nill
1085
1099
                const axutil_env_t *env);
1086
1100
 
1087
1101
 
1088
 
 
 
1102
        
1089
1103
 
1090
1104
        /**
1091
1105
         * Check whether instanceType is nill
1099
1113
                const axutil_env_t *env);
1100
1114
 
1101
1115
 
1102
 
 
 
1116
        
1103
1117
 
1104
1118
        /**
1105
1119
         * Check whether keyName is nill
1113
1127
                const axutil_env_t *env);
1114
1128
 
1115
1129
 
1116
 
 
1117
 
 
1118
 
        /**
1119
 
         * Check whether publicMacAddress is nill
1120
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1121
 
         * @param env pointer to environment struct
1122
 
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1123
 
         */
1124
 
        axis2_bool_t AXIS2_CALL
1125
 
        adb_ncRunInstanceType_is_publicMacAddress_nil(
1126
 
                adb_ncRunInstanceType_t* _ncRunInstanceType,
1127
 
                const axutil_env_t *env);
1128
 
 
1129
 
 
1130
 
 
1131
 
 
1132
 
        /**
1133
 
         * Check whether privateMacAddress is nill
1134
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1135
 
         * @param env pointer to environment struct
1136
 
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1137
 
         */
1138
 
        axis2_bool_t AXIS2_CALL
1139
 
        adb_ncRunInstanceType_is_privateMacAddress_nil(
1140
 
                adb_ncRunInstanceType_t* _ncRunInstanceType,
1141
 
                const axutil_env_t *env);
1142
 
 
1143
 
 
1144
 
 
1145
 
 
1146
 
        /**
1147
 
         * Check whether reservationId is nill
1148
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1149
 
         * @param env pointer to environment struct
1150
 
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1151
 
         */
1152
 
        axis2_bool_t AXIS2_CALL
1153
 
        adb_ncRunInstanceType_is_reservationId_nil(
1154
 
                adb_ncRunInstanceType_t* _ncRunInstanceType,
1155
 
                const axutil_env_t *env);
1156
 
 
1157
 
 
1158
 
 
1159
 
 
1160
 
        /**
1161
 
         * Check whether vlan is nill
1162
 
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1163
 
         * @param env pointer to environment struct
1164
 
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
1165
 
         */
1166
 
        axis2_bool_t AXIS2_CALL
1167
 
        adb_ncRunInstanceType_is_vlan_nil(
1168
 
                adb_ncRunInstanceType_t* _ncRunInstanceType,
1169
 
                const axutil_env_t *env);
1170
 
 
1171
 
 
1172
 
 
 
1130
        
 
1131
 
 
1132
        /**
 
1133
         * Check whether netParams is nill
 
1134
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
 
1135
         * @param env pointer to environment struct
 
1136
         * @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
 
1137
         */
 
1138
        axis2_bool_t AXIS2_CALL
 
1139
        adb_ncRunInstanceType_is_netParams_nil(
 
1140
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
1141
                const axutil_env_t *env);
 
1142
 
 
1143
 
 
1144
        
1173
1145
 
1174
1146
        /**
1175
1147
         * Check whether userData is nill
1183
1155
                const axutil_env_t *env);
1184
1156
 
1185
1157
 
1186
 
 
 
1158
        
1187
1159
 
1188
1160
        /**
1189
1161
         * Check whether launchIndex is nill
1197
1169
                const axutil_env_t *env);
1198
1170
 
1199
1171
 
1200
 
 
 
1172
        
1201
1173
 
1202
1174
        /**
1203
1175
         * Check whether groupNames is nill
1211
1183
                const axutil_env_t *env);
1212
1184
 
1213
1185
 
1214
 
 
 
1186
        
1215
1187
        /*************************** Checking and Setting 'NIL' values in Arrays *****************************/
1216
1188
 
1217
1189
        /**
1218
1190
         * NOTE: You may set this to remove specific elements in the array
1219
1191
         *       But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
1220
1192
         */
1221
 
 
 
1193
        
1222
1194
        /**
1223
1195
         * Check whether groupNames is nill at i
1224
1196
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1230
1202
        adb_ncRunInstanceType_is_groupNames_nil_at(
1231
1203
                adb_ncRunInstanceType_t* _ncRunInstanceType,
1232
1204
                const axutil_env_t *env, int i);
1233
 
 
1234
 
 
 
1205
 
 
1206
       
1235
1207
        /**
1236
1208
         * Set groupNames to nill at i
1237
1209
         * @param  _ncRunInstanceType _ adb_ncRunInstanceType_t object
1241
1213
         */
1242
1214
        axis2_status_t AXIS2_CALL
1243
1215
        adb_ncRunInstanceType_set_groupNames_nil_at(
1244
 
                adb_ncRunInstanceType_t* _ncRunInstanceType,
 
1216
                adb_ncRunInstanceType_t* _ncRunInstanceType, 
1245
1217
                const axutil_env_t *env, int i);
1246
1218
 
1247
 
 
 
1219
        
1248
1220
 
1249
1221
        /**************************** Serialize and Deserialize functions ***************************/
1250
1222
        /*********** These functions are for use only inside the generated code *********************/
1251
1223
 
1252
 
 
 
1224
        
1253
1225
        /**
1254
1226
         * Deserialize an XML to adb objects
1255
1227
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1256
1228
         * @param env pointer to environment struct
1257
1229
         * @param dp_parent double pointer to the parent node to deserialize
1258
1230
         * @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
1259
 
         * @param dont_care_minoccurs Dont set errors on validating minoccurs,
 
1231
         * @param dont_care_minoccurs Dont set errors on validating minoccurs, 
1260
1232
         *              (Parent will order this in a case of choice)
1261
1233
         * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
1262
1234
         */
1267
1239
            axiom_node_t** dp_parent,
1268
1240
            axis2_bool_t *dp_is_early_node_valid,
1269
1241
            axis2_bool_t dont_care_minoccurs);
1270
 
 
1271
 
 
 
1242
                            
 
1243
            
1272
1244
 
1273
1245
       /**
1274
 
         * Declare namespace in the most parent node
 
1246
         * Declare namespace in the most parent node 
1275
1247
         * @param  _ncRunInstanceType adb_ncRunInstanceType_t object
1276
1248
         * @param env pointer to environment struct
1277
1249
         * @param parent_element parent element
1284
1256
                    const axutil_env_t *env, axiom_element_t *parent_element,
1285
1257
                    axutil_hash_t *namespaces, int *next_ns_index);
1286
1258
 
1287
 
 
 
1259
        
1288
1260
 
1289
1261
        /**
1290
1262
         * Serialize to an XML from the adb objects
1316
1288
     #endif
1317
1289
 
1318
1290
     #endif /* ADB_NCRUNINSTANCETYPE_H */
1319
 
 
 
1291
    
1320
1292