github.com/vmware/govmomi@v0.51.0/vim25/types/if.go (about)

     1  // © Broadcom. All Rights Reserved.
     2  // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
     3  // SPDX-License-Identifier: Apache-2.0
     4  
     5  package types
     6  
     7  import "reflect"
     8  
     9  func (b *Action) GetAction() *Action { return b }
    10  
    11  type BaseAction interface {
    12  	GetAction() *Action
    13  }
    14  
    15  func init() {
    16  	t["BaseAction"] = reflect.TypeOf((*Action)(nil)).Elem()
    17  }
    18  
    19  func (b *ActiveDirectoryFault) GetActiveDirectoryFault() *ActiveDirectoryFault { return b }
    20  
    21  type BaseActiveDirectoryFault interface {
    22  	GetActiveDirectoryFault() *ActiveDirectoryFault
    23  }
    24  
    25  func init() {
    26  	t["BaseActiveDirectoryFault"] = reflect.TypeOf((*ActiveDirectoryFault)(nil)).Elem()
    27  }
    28  
    29  func (b *AlarmAction) GetAlarmAction() *AlarmAction { return b }
    30  
    31  type BaseAlarmAction interface {
    32  	GetAlarmAction() *AlarmAction
    33  }
    34  
    35  func init() {
    36  	t["BaseAlarmAction"] = reflect.TypeOf((*AlarmAction)(nil)).Elem()
    37  }
    38  
    39  func (b *AlarmEvent) GetAlarmEvent() *AlarmEvent { return b }
    40  
    41  type BaseAlarmEvent interface {
    42  	GetAlarmEvent() *AlarmEvent
    43  }
    44  
    45  func init() {
    46  	t["BaseAlarmEvent"] = reflect.TypeOf((*AlarmEvent)(nil)).Elem()
    47  }
    48  
    49  func (b *AlarmExpression) GetAlarmExpression() *AlarmExpression { return b }
    50  
    51  type BaseAlarmExpression interface {
    52  	GetAlarmExpression() *AlarmExpression
    53  }
    54  
    55  func init() {
    56  	t["BaseAlarmExpression"] = reflect.TypeOf((*AlarmExpression)(nil)).Elem()
    57  }
    58  
    59  func (b *AlarmSpec) GetAlarmSpec() *AlarmSpec { return b }
    60  
    61  type BaseAlarmSpec interface {
    62  	GetAlarmSpec() *AlarmSpec
    63  }
    64  
    65  func init() {
    66  	t["BaseAlarmSpec"] = reflect.TypeOf((*AlarmSpec)(nil)).Elem()
    67  }
    68  
    69  func (b *AnswerFileCreateSpec) GetAnswerFileCreateSpec() *AnswerFileCreateSpec { return b }
    70  
    71  type BaseAnswerFileCreateSpec interface {
    72  	GetAnswerFileCreateSpec() *AnswerFileCreateSpec
    73  }
    74  
    75  func init() {
    76  	t["BaseAnswerFileCreateSpec"] = reflect.TypeOf((*AnswerFileCreateSpec)(nil)).Elem()
    77  }
    78  
    79  func (b *ApplyProfile) GetApplyProfile() *ApplyProfile { return b }
    80  
    81  type BaseApplyProfile interface {
    82  	GetApplyProfile() *ApplyProfile
    83  }
    84  
    85  func init() {
    86  	t["BaseApplyProfile"] = reflect.TypeOf((*ApplyProfile)(nil)).Elem()
    87  }
    88  
    89  func (b *ArrayUpdateSpec) GetArrayUpdateSpec() *ArrayUpdateSpec { return b }
    90  
    91  type BaseArrayUpdateSpec interface {
    92  	GetArrayUpdateSpec() *ArrayUpdateSpec
    93  }
    94  
    95  func init() {
    96  	t["BaseArrayUpdateSpec"] = reflect.TypeOf((*ArrayUpdateSpec)(nil)).Elem()
    97  }
    98  
    99  func (b *AuthorizationEvent) GetAuthorizationEvent() *AuthorizationEvent { return b }
   100  
   101  type BaseAuthorizationEvent interface {
   102  	GetAuthorizationEvent() *AuthorizationEvent
   103  }
   104  
   105  func init() {
   106  	t["BaseAuthorizationEvent"] = reflect.TypeOf((*AuthorizationEvent)(nil)).Elem()
   107  }
   108  
   109  func (b *BaseConfigInfo) GetBaseConfigInfo() *BaseConfigInfo { return b }
   110  
   111  type BaseBaseConfigInfo interface {
   112  	GetBaseConfigInfo() *BaseConfigInfo
   113  }
   114  
   115  func init() {
   116  	t["BaseBaseConfigInfo"] = reflect.TypeOf((*BaseConfigInfo)(nil)).Elem()
   117  }
   118  
   119  func (b *BaseConfigInfoBackingInfo) GetBaseConfigInfoBackingInfo() *BaseConfigInfoBackingInfo {
   120  	return b
   121  }
   122  
   123  type BaseBaseConfigInfoBackingInfo interface {
   124  	GetBaseConfigInfoBackingInfo() *BaseConfigInfoBackingInfo
   125  }
   126  
   127  func init() {
   128  	t["BaseBaseConfigInfoBackingInfo"] = reflect.TypeOf((*BaseConfigInfoBackingInfo)(nil)).Elem()
   129  }
   130  
   131  func (b *BaseConfigInfoFileBackingInfo) GetBaseConfigInfoFileBackingInfo() *BaseConfigInfoFileBackingInfo {
   132  	return b
   133  }
   134  
   135  type BaseBaseConfigInfoFileBackingInfo interface {
   136  	GetBaseConfigInfoFileBackingInfo() *BaseConfigInfoFileBackingInfo
   137  }
   138  
   139  func init() {
   140  	t["BaseBaseConfigInfoFileBackingInfo"] = reflect.TypeOf((*BaseConfigInfoFileBackingInfo)(nil)).Elem()
   141  }
   142  
   143  func (b *CannotAccessNetwork) GetCannotAccessNetwork() *CannotAccessNetwork { return b }
   144  
   145  type BaseCannotAccessNetwork interface {
   146  	GetCannotAccessNetwork() *CannotAccessNetwork
   147  }
   148  
   149  func init() {
   150  	t["BaseCannotAccessNetwork"] = reflect.TypeOf((*CannotAccessNetwork)(nil)).Elem()
   151  }
   152  
   153  func (b *CannotAccessVmComponent) GetCannotAccessVmComponent() *CannotAccessVmComponent { return b }
   154  
   155  type BaseCannotAccessVmComponent interface {
   156  	GetCannotAccessVmComponent() *CannotAccessVmComponent
   157  }
   158  
   159  func init() {
   160  	t["BaseCannotAccessVmComponent"] = reflect.TypeOf((*CannotAccessVmComponent)(nil)).Elem()
   161  }
   162  
   163  func (b *CannotAccessVmDevice) GetCannotAccessVmDevice() *CannotAccessVmDevice { return b }
   164  
   165  type BaseCannotAccessVmDevice interface {
   166  	GetCannotAccessVmDevice() *CannotAccessVmDevice
   167  }
   168  
   169  func init() {
   170  	t["BaseCannotAccessVmDevice"] = reflect.TypeOf((*CannotAccessVmDevice)(nil)).Elem()
   171  }
   172  
   173  func (b *CannotAccessVmDisk) GetCannotAccessVmDisk() *CannotAccessVmDisk { return b }
   174  
   175  type BaseCannotAccessVmDisk interface {
   176  	GetCannotAccessVmDisk() *CannotAccessVmDisk
   177  }
   178  
   179  func init() {
   180  	t["BaseCannotAccessVmDisk"] = reflect.TypeOf((*CannotAccessVmDisk)(nil)).Elem()
   181  }
   182  
   183  func (b *CannotMoveVsanEnabledHost) GetCannotMoveVsanEnabledHost() *CannotMoveVsanEnabledHost {
   184  	return b
   185  }
   186  
   187  type BaseCannotMoveVsanEnabledHost interface {
   188  	GetCannotMoveVsanEnabledHost() *CannotMoveVsanEnabledHost
   189  }
   190  
   191  func init() {
   192  	t["BaseCannotMoveVsanEnabledHost"] = reflect.TypeOf((*CannotMoveVsanEnabledHost)(nil)).Elem()
   193  }
   194  
   195  func (b *ClusterAction) GetClusterAction() *ClusterAction { return b }
   196  
   197  type BaseClusterAction interface {
   198  	GetClusterAction() *ClusterAction
   199  }
   200  
   201  func init() {
   202  	t["BaseClusterAction"] = reflect.TypeOf((*ClusterAction)(nil)).Elem()
   203  }
   204  
   205  func (b *ClusterComputeResourceValidationResultBase) GetClusterComputeResourceValidationResultBase() *ClusterComputeResourceValidationResultBase {
   206  	return b
   207  }
   208  
   209  type BaseClusterComputeResourceValidationResultBase interface {
   210  	GetClusterComputeResourceValidationResultBase() *ClusterComputeResourceValidationResultBase
   211  }
   212  
   213  func init() {
   214  	t["BaseClusterComputeResourceValidationResultBase"] = reflect.TypeOf((*ClusterComputeResourceValidationResultBase)(nil)).Elem()
   215  }
   216  
   217  func (b *ClusterDasAdmissionControlInfo) GetClusterDasAdmissionControlInfo() *ClusterDasAdmissionControlInfo {
   218  	return b
   219  }
   220  
   221  type BaseClusterDasAdmissionControlInfo interface {
   222  	GetClusterDasAdmissionControlInfo() *ClusterDasAdmissionControlInfo
   223  }
   224  
   225  func init() {
   226  	t["BaseClusterDasAdmissionControlInfo"] = reflect.TypeOf((*ClusterDasAdmissionControlInfo)(nil)).Elem()
   227  }
   228  
   229  func (b *ClusterDasAdmissionControlPolicy) GetClusterDasAdmissionControlPolicy() *ClusterDasAdmissionControlPolicy {
   230  	return b
   231  }
   232  
   233  type BaseClusterDasAdmissionControlPolicy interface {
   234  	GetClusterDasAdmissionControlPolicy() *ClusterDasAdmissionControlPolicy
   235  }
   236  
   237  func init() {
   238  	t["BaseClusterDasAdmissionControlPolicy"] = reflect.TypeOf((*ClusterDasAdmissionControlPolicy)(nil)).Elem()
   239  }
   240  
   241  func (b *ClusterDasAdvancedRuntimeInfo) GetClusterDasAdvancedRuntimeInfo() *ClusterDasAdvancedRuntimeInfo {
   242  	return b
   243  }
   244  
   245  type BaseClusterDasAdvancedRuntimeInfo interface {
   246  	GetClusterDasAdvancedRuntimeInfo() *ClusterDasAdvancedRuntimeInfo
   247  }
   248  
   249  func init() {
   250  	t["BaseClusterDasAdvancedRuntimeInfo"] = reflect.TypeOf((*ClusterDasAdvancedRuntimeInfo)(nil)).Elem()
   251  }
   252  
   253  func (b *ClusterDasData) GetClusterDasData() *ClusterDasData { return b }
   254  
   255  type BaseClusterDasData interface {
   256  	GetClusterDasData() *ClusterDasData
   257  }
   258  
   259  func init() {
   260  	t["BaseClusterDasData"] = reflect.TypeOf((*ClusterDasData)(nil)).Elem()
   261  }
   262  
   263  func (b *ClusterDasHostInfo) GetClusterDasHostInfo() *ClusterDasHostInfo { return b }
   264  
   265  type BaseClusterDasHostInfo interface {
   266  	GetClusterDasHostInfo() *ClusterDasHostInfo
   267  }
   268  
   269  func init() {
   270  	t["BaseClusterDasHostInfo"] = reflect.TypeOf((*ClusterDasHostInfo)(nil)).Elem()
   271  }
   272  
   273  func (b *ClusterDrsFaultsFaultsByVm) GetClusterDrsFaultsFaultsByVm() *ClusterDrsFaultsFaultsByVm {
   274  	return b
   275  }
   276  
   277  type BaseClusterDrsFaultsFaultsByVm interface {
   278  	GetClusterDrsFaultsFaultsByVm() *ClusterDrsFaultsFaultsByVm
   279  }
   280  
   281  func init() {
   282  	t["BaseClusterDrsFaultsFaultsByVm"] = reflect.TypeOf((*ClusterDrsFaultsFaultsByVm)(nil)).Elem()
   283  }
   284  
   285  func (b *ClusterEvent) GetClusterEvent() *ClusterEvent { return b }
   286  
   287  type BaseClusterEvent interface {
   288  	GetClusterEvent() *ClusterEvent
   289  }
   290  
   291  func init() {
   292  	t["BaseClusterEvent"] = reflect.TypeOf((*ClusterEvent)(nil)).Elem()
   293  }
   294  
   295  func (b *ClusterGroupInfo) GetClusterGroupInfo() *ClusterGroupInfo { return b }
   296  
   297  type BaseClusterGroupInfo interface {
   298  	GetClusterGroupInfo() *ClusterGroupInfo
   299  }
   300  
   301  func init() {
   302  	t["BaseClusterGroupInfo"] = reflect.TypeOf((*ClusterGroupInfo)(nil)).Elem()
   303  }
   304  
   305  func (b *ClusterOvercommittedEvent) GetClusterOvercommittedEvent() *ClusterOvercommittedEvent {
   306  	return b
   307  }
   308  
   309  type BaseClusterOvercommittedEvent interface {
   310  	GetClusterOvercommittedEvent() *ClusterOvercommittedEvent
   311  }
   312  
   313  func init() {
   314  	t["BaseClusterOvercommittedEvent"] = reflect.TypeOf((*ClusterOvercommittedEvent)(nil)).Elem()
   315  }
   316  
   317  func (b *ClusterProfileConfigSpec) GetClusterProfileConfigSpec() *ClusterProfileConfigSpec { return b }
   318  
   319  type BaseClusterProfileConfigSpec interface {
   320  	GetClusterProfileConfigSpec() *ClusterProfileConfigSpec
   321  }
   322  
   323  func init() {
   324  	t["BaseClusterProfileConfigSpec"] = reflect.TypeOf((*ClusterProfileConfigSpec)(nil)).Elem()
   325  }
   326  
   327  func (b *ClusterProfileCreateSpec) GetClusterProfileCreateSpec() *ClusterProfileCreateSpec { return b }
   328  
   329  type BaseClusterProfileCreateSpec interface {
   330  	GetClusterProfileCreateSpec() *ClusterProfileCreateSpec
   331  }
   332  
   333  func init() {
   334  	t["BaseClusterProfileCreateSpec"] = reflect.TypeOf((*ClusterProfileCreateSpec)(nil)).Elem()
   335  }
   336  
   337  func (b *ClusterRuleInfo) GetClusterRuleInfo() *ClusterRuleInfo { return b }
   338  
   339  type BaseClusterRuleInfo interface {
   340  	GetClusterRuleInfo() *ClusterRuleInfo
   341  }
   342  
   343  func init() {
   344  	t["BaseClusterRuleInfo"] = reflect.TypeOf((*ClusterRuleInfo)(nil)).Elem()
   345  }
   346  
   347  func (b *ClusterSlotPolicy) GetClusterSlotPolicy() *ClusterSlotPolicy { return b }
   348  
   349  type BaseClusterSlotPolicy interface {
   350  	GetClusterSlotPolicy() *ClusterSlotPolicy
   351  }
   352  
   353  func init() {
   354  	t["BaseClusterSlotPolicy"] = reflect.TypeOf((*ClusterSlotPolicy)(nil)).Elem()
   355  }
   356  
   357  func (b *ClusterStatusChangedEvent) GetClusterStatusChangedEvent() *ClusterStatusChangedEvent {
   358  	return b
   359  }
   360  
   361  type BaseClusterStatusChangedEvent interface {
   362  	GetClusterStatusChangedEvent() *ClusterStatusChangedEvent
   363  }
   364  
   365  func init() {
   366  	t["BaseClusterStatusChangedEvent"] = reflect.TypeOf((*ClusterStatusChangedEvent)(nil)).Elem()
   367  }
   368  
   369  func (b *ComputeResourceConfigInfo) GetComputeResourceConfigInfo() *ComputeResourceConfigInfo {
   370  	return b
   371  }
   372  
   373  type BaseComputeResourceConfigInfo interface {
   374  	GetComputeResourceConfigInfo() *ComputeResourceConfigInfo
   375  }
   376  
   377  func init() {
   378  	t["BaseComputeResourceConfigInfo"] = reflect.TypeOf((*ComputeResourceConfigInfo)(nil)).Elem()
   379  }
   380  
   381  func (b *ComputeResourceConfigSpec) GetComputeResourceConfigSpec() *ComputeResourceConfigSpec {
   382  	return b
   383  }
   384  
   385  type BaseComputeResourceConfigSpec interface {
   386  	GetComputeResourceConfigSpec() *ComputeResourceConfigSpec
   387  }
   388  
   389  func init() {
   390  	t["BaseComputeResourceConfigSpec"] = reflect.TypeOf((*ComputeResourceConfigSpec)(nil)).Elem()
   391  }
   392  
   393  func (b *ComputeResourceSummary) GetComputeResourceSummary() *ComputeResourceSummary { return b }
   394  
   395  type BaseComputeResourceSummary interface {
   396  	GetComputeResourceSummary() *ComputeResourceSummary
   397  }
   398  
   399  func init() {
   400  	t["BaseComputeResourceSummary"] = reflect.TypeOf((*ComputeResourceSummary)(nil)).Elem()
   401  }
   402  
   403  func (b *CpuIncompatible) GetCpuIncompatible() *CpuIncompatible { return b }
   404  
   405  type BaseCpuIncompatible interface {
   406  	GetCpuIncompatible() *CpuIncompatible
   407  }
   408  
   409  func init() {
   410  	t["BaseCpuIncompatible"] = reflect.TypeOf((*CpuIncompatible)(nil)).Elem()
   411  }
   412  
   413  func (b *CryptoManagerKmipCryptoKeyStatusKeyInfo) GetCryptoManagerKmipCryptoKeyStatusKeyInfo() *CryptoManagerKmipCryptoKeyStatusKeyInfo {
   414  	return b
   415  }
   416  
   417  type BaseCryptoManagerKmipCryptoKeyStatusKeyInfo interface {
   418  	GetCryptoManagerKmipCryptoKeyStatusKeyInfo() *CryptoManagerKmipCryptoKeyStatusKeyInfo
   419  }
   420  
   421  func init() {
   422  	t["BaseCryptoManagerKmipCryptoKeyStatusKeyInfo"] = reflect.TypeOf((*CryptoManagerKmipCryptoKeyStatusKeyInfo)(nil)).Elem()
   423  }
   424  
   425  func (b *CryptoSpec) GetCryptoSpec() *CryptoSpec { return b }
   426  
   427  type BaseCryptoSpec interface {
   428  	GetCryptoSpec() *CryptoSpec
   429  }
   430  
   431  func init() {
   432  	t["BaseCryptoSpec"] = reflect.TypeOf((*CryptoSpec)(nil)).Elem()
   433  }
   434  
   435  func (b *CryptoSpecNoOp) GetCryptoSpecNoOp() *CryptoSpecNoOp { return b }
   436  
   437  type BaseCryptoSpecNoOp interface {
   438  	GetCryptoSpecNoOp() *CryptoSpecNoOp
   439  }
   440  
   441  func init() {
   442  	t["BaseCryptoSpecNoOp"] = reflect.TypeOf((*CryptoSpecNoOp)(nil)).Elem()
   443  }
   444  
   445  func (b *CustomFieldDefEvent) GetCustomFieldDefEvent() *CustomFieldDefEvent { return b }
   446  
   447  type BaseCustomFieldDefEvent interface {
   448  	GetCustomFieldDefEvent() *CustomFieldDefEvent
   449  }
   450  
   451  func init() {
   452  	t["BaseCustomFieldDefEvent"] = reflect.TypeOf((*CustomFieldDefEvent)(nil)).Elem()
   453  }
   454  
   455  func (b *CustomFieldEvent) GetCustomFieldEvent() *CustomFieldEvent { return b }
   456  
   457  type BaseCustomFieldEvent interface {
   458  	GetCustomFieldEvent() *CustomFieldEvent
   459  }
   460  
   461  func init() {
   462  	t["BaseCustomFieldEvent"] = reflect.TypeOf((*CustomFieldEvent)(nil)).Elem()
   463  }
   464  
   465  func (b *CustomFieldValue) GetCustomFieldValue() *CustomFieldValue { return b }
   466  
   467  type BaseCustomFieldValue interface {
   468  	GetCustomFieldValue() *CustomFieldValue
   469  }
   470  
   471  func init() {
   472  	t["BaseCustomFieldValue"] = reflect.TypeOf((*CustomFieldValue)(nil)).Elem()
   473  }
   474  
   475  func (b *CustomizationEvent) GetCustomizationEvent() *CustomizationEvent { return b }
   476  
   477  type BaseCustomizationEvent interface {
   478  	GetCustomizationEvent() *CustomizationEvent
   479  }
   480  
   481  func init() {
   482  	t["BaseCustomizationEvent"] = reflect.TypeOf((*CustomizationEvent)(nil)).Elem()
   483  }
   484  
   485  func (b *CustomizationFailed) GetCustomizationFailed() *CustomizationFailed { return b }
   486  
   487  type BaseCustomizationFailed interface {
   488  	GetCustomizationFailed() *CustomizationFailed
   489  }
   490  
   491  func init() {
   492  	t["BaseCustomizationFailed"] = reflect.TypeOf((*CustomizationFailed)(nil)).Elem()
   493  }
   494  
   495  func (b *CustomizationFault) GetCustomizationFault() *CustomizationFault { return b }
   496  
   497  type BaseCustomizationFault interface {
   498  	GetCustomizationFault() *CustomizationFault
   499  }
   500  
   501  func init() {
   502  	t["BaseCustomizationFault"] = reflect.TypeOf((*CustomizationFault)(nil)).Elem()
   503  }
   504  
   505  func (b *CustomizationIdentitySettings) GetCustomizationIdentitySettings() *CustomizationIdentitySettings {
   506  	return b
   507  }
   508  
   509  type BaseCustomizationIdentitySettings interface {
   510  	GetCustomizationIdentitySettings() *CustomizationIdentitySettings
   511  }
   512  
   513  func init() {
   514  	t["BaseCustomizationIdentitySettings"] = reflect.TypeOf((*CustomizationIdentitySettings)(nil)).Elem()
   515  }
   516  
   517  func (b *CustomizationIpGenerator) GetCustomizationIpGenerator() *CustomizationIpGenerator { return b }
   518  
   519  type BaseCustomizationIpGenerator interface {
   520  	GetCustomizationIpGenerator() *CustomizationIpGenerator
   521  }
   522  
   523  func init() {
   524  	t["BaseCustomizationIpGenerator"] = reflect.TypeOf((*CustomizationIpGenerator)(nil)).Elem()
   525  }
   526  
   527  func (b *CustomizationIpV6Generator) GetCustomizationIpV6Generator() *CustomizationIpV6Generator {
   528  	return b
   529  }
   530  
   531  type BaseCustomizationIpV6Generator interface {
   532  	GetCustomizationIpV6Generator() *CustomizationIpV6Generator
   533  }
   534  
   535  func init() {
   536  	t["BaseCustomizationIpV6Generator"] = reflect.TypeOf((*CustomizationIpV6Generator)(nil)).Elem()
   537  }
   538  
   539  func (b *CustomizationName) GetCustomizationName() *CustomizationName { return b }
   540  
   541  type BaseCustomizationName interface {
   542  	GetCustomizationName() *CustomizationName
   543  }
   544  
   545  func init() {
   546  	t["BaseCustomizationName"] = reflect.TypeOf((*CustomizationName)(nil)).Elem()
   547  }
   548  
   549  func (b *CustomizationOptions) GetCustomizationOptions() *CustomizationOptions { return b }
   550  
   551  type BaseCustomizationOptions interface {
   552  	GetCustomizationOptions() *CustomizationOptions
   553  }
   554  
   555  func init() {
   556  	t["BaseCustomizationOptions"] = reflect.TypeOf((*CustomizationOptions)(nil)).Elem()
   557  }
   558  
   559  func (b *DVPortSetting) GetDVPortSetting() *DVPortSetting { return b }
   560  
   561  type BaseDVPortSetting interface {
   562  	GetDVPortSetting() *DVPortSetting
   563  }
   564  
   565  func init() {
   566  	t["BaseDVPortSetting"] = reflect.TypeOf((*DVPortSetting)(nil)).Elem()
   567  }
   568  
   569  func (b *DVPortgroupEvent) GetDVPortgroupEvent() *DVPortgroupEvent { return b }
   570  
   571  type BaseDVPortgroupEvent interface {
   572  	GetDVPortgroupEvent() *DVPortgroupEvent
   573  }
   574  
   575  func init() {
   576  	t["BaseDVPortgroupEvent"] = reflect.TypeOf((*DVPortgroupEvent)(nil)).Elem()
   577  }
   578  
   579  func (b *DVPortgroupPolicy) GetDVPortgroupPolicy() *DVPortgroupPolicy { return b }
   580  
   581  type BaseDVPortgroupPolicy interface {
   582  	GetDVPortgroupPolicy() *DVPortgroupPolicy
   583  }
   584  
   585  func init() {
   586  	t["BaseDVPortgroupPolicy"] = reflect.TypeOf((*DVPortgroupPolicy)(nil)).Elem()
   587  }
   588  
   589  func (b *DVSConfigInfo) GetDVSConfigInfo() *DVSConfigInfo { return b }
   590  
   591  type BaseDVSConfigInfo interface {
   592  	GetDVSConfigInfo() *DVSConfigInfo
   593  }
   594  
   595  func init() {
   596  	t["BaseDVSConfigInfo"] = reflect.TypeOf((*DVSConfigInfo)(nil)).Elem()
   597  }
   598  
   599  func (b *DVSConfigSpec) GetDVSConfigSpec() *DVSConfigSpec { return b }
   600  
   601  type BaseDVSConfigSpec interface {
   602  	GetDVSConfigSpec() *DVSConfigSpec
   603  }
   604  
   605  func init() {
   606  	t["BaseDVSConfigSpec"] = reflect.TypeOf((*DVSConfigSpec)(nil)).Elem()
   607  }
   608  
   609  func (b *DVSFeatureCapability) GetDVSFeatureCapability() *DVSFeatureCapability { return b }
   610  
   611  type BaseDVSFeatureCapability interface {
   612  	GetDVSFeatureCapability() *DVSFeatureCapability
   613  }
   614  
   615  func init() {
   616  	t["BaseDVSFeatureCapability"] = reflect.TypeOf((*DVSFeatureCapability)(nil)).Elem()
   617  }
   618  
   619  func (b *DVSFilterSpecConnecteeSpec) GetDVSFilterSpecConnecteeSpec() *DVSFilterSpecConnecteeSpec {
   620  	return b
   621  }
   622  
   623  type BaseDVSFilterSpecConnecteeSpec interface {
   624  	GetDVSFilterSpecConnecteeSpec() *DVSFilterSpecConnecteeSpec
   625  }
   626  
   627  func init() {
   628  	t["BaseDVSFilterSpecConnecteeSpec"] = reflect.TypeOf((*DVSFilterSpecConnecteeSpec)(nil)).Elem()
   629  }
   630  
   631  func (b *DVSFilterSpecVlanSpec) GetDVSFilterSpecVlanSpec() *DVSFilterSpecVlanSpec { return b }
   632  
   633  type BaseDVSFilterSpecVlanSpec interface {
   634  	GetDVSFilterSpecVlanSpec() *DVSFilterSpecVlanSpec
   635  }
   636  
   637  func init() {
   638  	t["BaseDVSFilterSpecVlanSpec"] = reflect.TypeOf((*DVSFilterSpecVlanSpec)(nil)).Elem()
   639  }
   640  
   641  func (b *DVSHealthCheckCapability) GetDVSHealthCheckCapability() *DVSHealthCheckCapability { return b }
   642  
   643  type BaseDVSHealthCheckCapability interface {
   644  	GetDVSHealthCheckCapability() *DVSHealthCheckCapability
   645  }
   646  
   647  func init() {
   648  	t["BaseDVSHealthCheckCapability"] = reflect.TypeOf((*DVSHealthCheckCapability)(nil)).Elem()
   649  }
   650  
   651  func (b *DVSHealthCheckConfig) GetDVSHealthCheckConfig() *DVSHealthCheckConfig { return b }
   652  
   653  type BaseDVSHealthCheckConfig interface {
   654  	GetDVSHealthCheckConfig() *DVSHealthCheckConfig
   655  }
   656  
   657  func init() {
   658  	t["BaseDVSHealthCheckConfig"] = reflect.TypeOf((*DVSHealthCheckConfig)(nil)).Elem()
   659  }
   660  
   661  func (b *DVSUplinkPortPolicy) GetDVSUplinkPortPolicy() *DVSUplinkPortPolicy { return b }
   662  
   663  type BaseDVSUplinkPortPolicy interface {
   664  	GetDVSUplinkPortPolicy() *DVSUplinkPortPolicy
   665  }
   666  
   667  func init() {
   668  	t["BaseDVSUplinkPortPolicy"] = reflect.TypeOf((*DVSUplinkPortPolicy)(nil)).Elem()
   669  }
   670  
   671  func (b *DailyTaskScheduler) GetDailyTaskScheduler() *DailyTaskScheduler { return b }
   672  
   673  type BaseDailyTaskScheduler interface {
   674  	GetDailyTaskScheduler() *DailyTaskScheduler
   675  }
   676  
   677  func init() {
   678  	t["BaseDailyTaskScheduler"] = reflect.TypeOf((*DailyTaskScheduler)(nil)).Elem()
   679  }
   680  
   681  func (b *DatacenterEvent) GetDatacenterEvent() *DatacenterEvent { return b }
   682  
   683  type BaseDatacenterEvent interface {
   684  	GetDatacenterEvent() *DatacenterEvent
   685  }
   686  
   687  func init() {
   688  	t["BaseDatacenterEvent"] = reflect.TypeOf((*DatacenterEvent)(nil)).Elem()
   689  }
   690  
   691  func (b *DatastoreEvent) GetDatastoreEvent() *DatastoreEvent { return b }
   692  
   693  type BaseDatastoreEvent interface {
   694  	GetDatastoreEvent() *DatastoreEvent
   695  }
   696  
   697  func init() {
   698  	t["BaseDatastoreEvent"] = reflect.TypeOf((*DatastoreEvent)(nil)).Elem()
   699  }
   700  
   701  func (b *DatastoreFileEvent) GetDatastoreFileEvent() *DatastoreFileEvent { return b }
   702  
   703  type BaseDatastoreFileEvent interface {
   704  	GetDatastoreFileEvent() *DatastoreFileEvent
   705  }
   706  
   707  func init() {
   708  	t["BaseDatastoreFileEvent"] = reflect.TypeOf((*DatastoreFileEvent)(nil)).Elem()
   709  }
   710  
   711  func (b *DatastoreInfo) GetDatastoreInfo() *DatastoreInfo { return b }
   712  
   713  type BaseDatastoreInfo interface {
   714  	GetDatastoreInfo() *DatastoreInfo
   715  }
   716  
   717  func init() {
   718  	t["BaseDatastoreInfo"] = reflect.TypeOf((*DatastoreInfo)(nil)).Elem()
   719  }
   720  
   721  func (b *DatastoreNotWritableOnHost) GetDatastoreNotWritableOnHost() *DatastoreNotWritableOnHost {
   722  	return b
   723  }
   724  
   725  type BaseDatastoreNotWritableOnHost interface {
   726  	GetDatastoreNotWritableOnHost() *DatastoreNotWritableOnHost
   727  }
   728  
   729  func init() {
   730  	t["BaseDatastoreNotWritableOnHost"] = reflect.TypeOf((*DatastoreNotWritableOnHost)(nil)).Elem()
   731  }
   732  
   733  func (b *Description) GetDescription() *Description { return b }
   734  
   735  type BaseDescription interface {
   736  	GetDescription() *Description
   737  }
   738  
   739  func init() {
   740  	t["BaseDescription"] = reflect.TypeOf((*Description)(nil)).Elem()
   741  }
   742  
   743  func (b *DeviceBackingNotSupported) GetDeviceBackingNotSupported() *DeviceBackingNotSupported {
   744  	return b
   745  }
   746  
   747  type BaseDeviceBackingNotSupported interface {
   748  	GetDeviceBackingNotSupported() *DeviceBackingNotSupported
   749  }
   750  
   751  func init() {
   752  	t["BaseDeviceBackingNotSupported"] = reflect.TypeOf((*DeviceBackingNotSupported)(nil)).Elem()
   753  }
   754  
   755  func (b *DeviceNotSupported) GetDeviceNotSupported() *DeviceNotSupported { return b }
   756  
   757  type BaseDeviceNotSupported interface {
   758  	GetDeviceNotSupported() *DeviceNotSupported
   759  }
   760  
   761  func init() {
   762  	t["BaseDeviceNotSupported"] = reflect.TypeOf((*DeviceNotSupported)(nil)).Elem()
   763  }
   764  
   765  func (b *DirectPathProfileManagerCapacityQuerySpec) GetDirectPathProfileManagerCapacityQuerySpec() *DirectPathProfileManagerCapacityQuerySpec {
   766  	return b
   767  }
   768  
   769  type BaseDirectPathProfileManagerCapacityQuerySpec interface {
   770  	GetDirectPathProfileManagerCapacityQuerySpec() *DirectPathProfileManagerCapacityQuerySpec
   771  }
   772  
   773  func init() {
   774  	t["BaseDirectPathProfileManagerCapacityQuerySpec"] = reflect.TypeOf((*DirectPathProfileManagerCapacityQuerySpec)(nil)).Elem()
   775  }
   776  
   777  func (b *DirectPathProfileManagerCapacityResult) GetDirectPathProfileManagerCapacityResult() *DirectPathProfileManagerCapacityResult {
   778  	return b
   779  }
   780  
   781  type BaseDirectPathProfileManagerCapacityResult interface {
   782  	GetDirectPathProfileManagerCapacityResult() *DirectPathProfileManagerCapacityResult
   783  }
   784  
   785  func init() {
   786  	t["BaseDirectPathProfileManagerCapacityResult"] = reflect.TypeOf((*DirectPathProfileManagerCapacityResult)(nil)).Elem()
   787  }
   788  
   789  func (b *DirectPathProfileManagerDirectPathConfig) GetDirectPathProfileManagerDirectPathConfig() *DirectPathProfileManagerDirectPathConfig {
   790  	return b
   791  }
   792  
   793  type BaseDirectPathProfileManagerDirectPathConfig interface {
   794  	GetDirectPathProfileManagerDirectPathConfig() *DirectPathProfileManagerDirectPathConfig
   795  }
   796  
   797  func init() {
   798  	t["BaseDirectPathProfileManagerDirectPathConfig"] = reflect.TypeOf((*DirectPathProfileManagerDirectPathConfig)(nil)).Elem()
   799  }
   800  
   801  func (b *DirectPathProfileManagerTargetEntity) GetDirectPathProfileManagerTargetEntity() *DirectPathProfileManagerTargetEntity {
   802  	return b
   803  }
   804  
   805  type BaseDirectPathProfileManagerTargetEntity interface {
   806  	GetDirectPathProfileManagerTargetEntity() *DirectPathProfileManagerTargetEntity
   807  }
   808  
   809  func init() {
   810  	t["BaseDirectPathProfileManagerTargetEntity"] = reflect.TypeOf((*DirectPathProfileManagerTargetEntity)(nil)).Elem()
   811  }
   812  
   813  func (b *DiskNotSupported) GetDiskNotSupported() *DiskNotSupported { return b }
   814  
   815  type BaseDiskNotSupported interface {
   816  	GetDiskNotSupported() *DiskNotSupported
   817  }
   818  
   819  func init() {
   820  	t["BaseDiskNotSupported"] = reflect.TypeOf((*DiskNotSupported)(nil)).Elem()
   821  }
   822  
   823  func (b *DistributedVirtualSwitchHostMemberBacking) GetDistributedVirtualSwitchHostMemberBacking() *DistributedVirtualSwitchHostMemberBacking {
   824  	return b
   825  }
   826  
   827  type BaseDistributedVirtualSwitchHostMemberBacking interface {
   828  	GetDistributedVirtualSwitchHostMemberBacking() *DistributedVirtualSwitchHostMemberBacking
   829  }
   830  
   831  func init() {
   832  	t["BaseDistributedVirtualSwitchHostMemberBacking"] = reflect.TypeOf((*DistributedVirtualSwitchHostMemberBacking)(nil)).Elem()
   833  }
   834  
   835  func (b *DistributedVirtualSwitchManagerHostDvsFilterSpec) GetDistributedVirtualSwitchManagerHostDvsFilterSpec() *DistributedVirtualSwitchManagerHostDvsFilterSpec {
   836  	return b
   837  }
   838  
   839  type BaseDistributedVirtualSwitchManagerHostDvsFilterSpec interface {
   840  	GetDistributedVirtualSwitchManagerHostDvsFilterSpec() *DistributedVirtualSwitchManagerHostDvsFilterSpec
   841  }
   842  
   843  func init() {
   844  	t["BaseDistributedVirtualSwitchManagerHostDvsFilterSpec"] = reflect.TypeOf((*DistributedVirtualSwitchManagerHostDvsFilterSpec)(nil)).Elem()
   845  }
   846  
   847  func (b *DvsEvent) GetDvsEvent() *DvsEvent { return b }
   848  
   849  type BaseDvsEvent interface {
   850  	GetDvsEvent() *DvsEvent
   851  }
   852  
   853  func init() {
   854  	t["BaseDvsEvent"] = reflect.TypeOf((*DvsEvent)(nil)).Elem()
   855  }
   856  
   857  func (b *DvsFault) GetDvsFault() *DvsFault { return b }
   858  
   859  type BaseDvsFault interface {
   860  	GetDvsFault() *DvsFault
   861  }
   862  
   863  func init() {
   864  	t["BaseDvsFault"] = reflect.TypeOf((*DvsFault)(nil)).Elem()
   865  }
   866  
   867  func (b *DvsFilterConfig) GetDvsFilterConfig() *DvsFilterConfig { return b }
   868  
   869  type BaseDvsFilterConfig interface {
   870  	GetDvsFilterConfig() *DvsFilterConfig
   871  }
   872  
   873  func init() {
   874  	t["BaseDvsFilterConfig"] = reflect.TypeOf((*DvsFilterConfig)(nil)).Elem()
   875  }
   876  
   877  func (b *DvsHealthStatusChangeEvent) GetDvsHealthStatusChangeEvent() *DvsHealthStatusChangeEvent {
   878  	return b
   879  }
   880  
   881  type BaseDvsHealthStatusChangeEvent interface {
   882  	GetDvsHealthStatusChangeEvent() *DvsHealthStatusChangeEvent
   883  }
   884  
   885  func init() {
   886  	t["BaseDvsHealthStatusChangeEvent"] = reflect.TypeOf((*DvsHealthStatusChangeEvent)(nil)).Elem()
   887  }
   888  
   889  func (b *DvsIpPort) GetDvsIpPort() *DvsIpPort { return b }
   890  
   891  type BaseDvsIpPort interface {
   892  	GetDvsIpPort() *DvsIpPort
   893  }
   894  
   895  func init() {
   896  	t["BaseDvsIpPort"] = reflect.TypeOf((*DvsIpPort)(nil)).Elem()
   897  }
   898  
   899  func (b *DvsNetworkRuleAction) GetDvsNetworkRuleAction() *DvsNetworkRuleAction { return b }
   900  
   901  type BaseDvsNetworkRuleAction interface {
   902  	GetDvsNetworkRuleAction() *DvsNetworkRuleAction
   903  }
   904  
   905  func init() {
   906  	t["BaseDvsNetworkRuleAction"] = reflect.TypeOf((*DvsNetworkRuleAction)(nil)).Elem()
   907  }
   908  
   909  func (b *DvsNetworkRuleQualifier) GetDvsNetworkRuleQualifier() *DvsNetworkRuleQualifier { return b }
   910  
   911  type BaseDvsNetworkRuleQualifier interface {
   912  	GetDvsNetworkRuleQualifier() *DvsNetworkRuleQualifier
   913  }
   914  
   915  func init() {
   916  	t["BaseDvsNetworkRuleQualifier"] = reflect.TypeOf((*DvsNetworkRuleQualifier)(nil)).Elem()
   917  }
   918  
   919  func (b *DvsTrafficFilterConfig) GetDvsTrafficFilterConfig() *DvsTrafficFilterConfig { return b }
   920  
   921  type BaseDvsTrafficFilterConfig interface {
   922  	GetDvsTrafficFilterConfig() *DvsTrafficFilterConfig
   923  }
   924  
   925  func init() {
   926  	t["BaseDvsTrafficFilterConfig"] = reflect.TypeOf((*DvsTrafficFilterConfig)(nil)).Elem()
   927  }
   928  
   929  func (b *DvsVNicProfile) GetDvsVNicProfile() *DvsVNicProfile { return b }
   930  
   931  type BaseDvsVNicProfile interface {
   932  	GetDvsVNicProfile() *DvsVNicProfile
   933  }
   934  
   935  func init() {
   936  	t["BaseDvsVNicProfile"] = reflect.TypeOf((*DvsVNicProfile)(nil)).Elem()
   937  }
   938  
   939  func (b *DynamicData) GetDynamicData() *DynamicData { return b }
   940  
   941  type BaseDynamicData interface {
   942  	GetDynamicData() *DynamicData
   943  }
   944  
   945  func init() {
   946  	t["BaseDynamicData"] = reflect.TypeOf((*DynamicData)(nil)).Elem()
   947  }
   948  
   949  func (b *EVCAdmissionFailed) GetEVCAdmissionFailed() *EVCAdmissionFailed { return b }
   950  
   951  type BaseEVCAdmissionFailed interface {
   952  	GetEVCAdmissionFailed() *EVCAdmissionFailed
   953  }
   954  
   955  func init() {
   956  	t["BaseEVCAdmissionFailed"] = reflect.TypeOf((*EVCAdmissionFailed)(nil)).Elem()
   957  }
   958  
   959  func (b *EVCConfigFault) GetEVCConfigFault() *EVCConfigFault { return b }
   960  
   961  type BaseEVCConfigFault interface {
   962  	GetEVCConfigFault() *EVCConfigFault
   963  }
   964  
   965  func init() {
   966  	t["BaseEVCConfigFault"] = reflect.TypeOf((*EVCConfigFault)(nil)).Elem()
   967  }
   968  
   969  func (b *ElementDescription) GetElementDescription() *ElementDescription { return b }
   970  
   971  type BaseElementDescription interface {
   972  	GetElementDescription() *ElementDescription
   973  }
   974  
   975  func init() {
   976  	t["BaseElementDescription"] = reflect.TypeOf((*ElementDescription)(nil)).Elem()
   977  }
   978  
   979  func (b *EnteredStandbyModeEvent) GetEnteredStandbyModeEvent() *EnteredStandbyModeEvent { return b }
   980  
   981  type BaseEnteredStandbyModeEvent interface {
   982  	GetEnteredStandbyModeEvent() *EnteredStandbyModeEvent
   983  }
   984  
   985  func init() {
   986  	t["BaseEnteredStandbyModeEvent"] = reflect.TypeOf((*EnteredStandbyModeEvent)(nil)).Elem()
   987  }
   988  
   989  func (b *EnteringStandbyModeEvent) GetEnteringStandbyModeEvent() *EnteringStandbyModeEvent { return b }
   990  
   991  type BaseEnteringStandbyModeEvent interface {
   992  	GetEnteringStandbyModeEvent() *EnteringStandbyModeEvent
   993  }
   994  
   995  func init() {
   996  	t["BaseEnteringStandbyModeEvent"] = reflect.TypeOf((*EnteringStandbyModeEvent)(nil)).Elem()
   997  }
   998  
   999  func (b *EntityEventArgument) GetEntityEventArgument() *EntityEventArgument { return b }
  1000  
  1001  type BaseEntityEventArgument interface {
  1002  	GetEntityEventArgument() *EntityEventArgument
  1003  }
  1004  
  1005  func init() {
  1006  	t["BaseEntityEventArgument"] = reflect.TypeOf((*EntityEventArgument)(nil)).Elem()
  1007  }
  1008  
  1009  func (b *Event) GetEvent() *Event { return b }
  1010  
  1011  type BaseEvent interface {
  1012  	GetEvent() *Event
  1013  }
  1014  
  1015  func init() {
  1016  	t["BaseEvent"] = reflect.TypeOf((*Event)(nil)).Elem()
  1017  }
  1018  
  1019  func (b *EventArgument) GetEventArgument() *EventArgument { return b }
  1020  
  1021  type BaseEventArgument interface {
  1022  	GetEventArgument() *EventArgument
  1023  }
  1024  
  1025  func init() {
  1026  	t["BaseEventArgument"] = reflect.TypeOf((*EventArgument)(nil)).Elem()
  1027  }
  1028  
  1029  func (b *EventManagerEventViewSpec) GetEventManagerEventViewSpec() *EventManagerEventViewSpec {
  1030  	return b
  1031  }
  1032  
  1033  type BaseEventManagerEventViewSpec interface {
  1034  	GetEventManagerEventViewSpec() *EventManagerEventViewSpec
  1035  }
  1036  
  1037  func init() {
  1038  	t["BaseEventManagerEventViewSpec"] = reflect.TypeOf((*EventManagerEventViewSpec)(nil)).Elem()
  1039  }
  1040  
  1041  func (b *ExitStandbyModeFailedEvent) GetExitStandbyModeFailedEvent() *ExitStandbyModeFailedEvent {
  1042  	return b
  1043  }
  1044  
  1045  type BaseExitStandbyModeFailedEvent interface {
  1046  	GetExitStandbyModeFailedEvent() *ExitStandbyModeFailedEvent
  1047  }
  1048  
  1049  func init() {
  1050  	t["BaseExitStandbyModeFailedEvent"] = reflect.TypeOf((*ExitStandbyModeFailedEvent)(nil)).Elem()
  1051  }
  1052  
  1053  func (b *ExitedStandbyModeEvent) GetExitedStandbyModeEvent() *ExitedStandbyModeEvent { return b }
  1054  
  1055  type BaseExitedStandbyModeEvent interface {
  1056  	GetExitedStandbyModeEvent() *ExitedStandbyModeEvent
  1057  }
  1058  
  1059  func init() {
  1060  	t["BaseExitedStandbyModeEvent"] = reflect.TypeOf((*ExitedStandbyModeEvent)(nil)).Elem()
  1061  }
  1062  
  1063  func (b *ExitingStandbyModeEvent) GetExitingStandbyModeEvent() *ExitingStandbyModeEvent { return b }
  1064  
  1065  type BaseExitingStandbyModeEvent interface {
  1066  	GetExitingStandbyModeEvent() *ExitingStandbyModeEvent
  1067  }
  1068  
  1069  func init() {
  1070  	t["BaseExitingStandbyModeEvent"] = reflect.TypeOf((*ExitingStandbyModeEvent)(nil)).Elem()
  1071  }
  1072  
  1073  func (b *ExpiredFeatureLicense) GetExpiredFeatureLicense() *ExpiredFeatureLicense { return b }
  1074  
  1075  type BaseExpiredFeatureLicense interface {
  1076  	GetExpiredFeatureLicense() *ExpiredFeatureLicense
  1077  }
  1078  
  1079  func init() {
  1080  	t["BaseExpiredFeatureLicense"] = reflect.TypeOf((*ExpiredFeatureLicense)(nil)).Elem()
  1081  }
  1082  
  1083  func (b *FaultToleranceConfigInfo) GetFaultToleranceConfigInfo() *FaultToleranceConfigInfo { return b }
  1084  
  1085  type BaseFaultToleranceConfigInfo interface {
  1086  	GetFaultToleranceConfigInfo() *FaultToleranceConfigInfo
  1087  }
  1088  
  1089  func init() {
  1090  	t["BaseFaultToleranceConfigInfo"] = reflect.TypeOf((*FaultToleranceConfigInfo)(nil)).Elem()
  1091  }
  1092  
  1093  func (b *FcoeFault) GetFcoeFault() *FcoeFault { return b }
  1094  
  1095  type BaseFcoeFault interface {
  1096  	GetFcoeFault() *FcoeFault
  1097  }
  1098  
  1099  func init() {
  1100  	t["BaseFcoeFault"] = reflect.TypeOf((*FcoeFault)(nil)).Elem()
  1101  }
  1102  
  1103  func (b *FileBackedVirtualDiskSpec) GetFileBackedVirtualDiskSpec() *FileBackedVirtualDiskSpec {
  1104  	return b
  1105  }
  1106  
  1107  type BaseFileBackedVirtualDiskSpec interface {
  1108  	GetFileBackedVirtualDiskSpec() *FileBackedVirtualDiskSpec
  1109  }
  1110  
  1111  func init() {
  1112  	t["BaseFileBackedVirtualDiskSpec"] = reflect.TypeOf((*FileBackedVirtualDiskSpec)(nil)).Elem()
  1113  }
  1114  
  1115  func (b *FileFault) GetFileFault() *FileFault { return b }
  1116  
  1117  type BaseFileFault interface {
  1118  	GetFileFault() *FileFault
  1119  }
  1120  
  1121  func init() {
  1122  	t["BaseFileFault"] = reflect.TypeOf((*FileFault)(nil)).Elem()
  1123  }
  1124  
  1125  func (b *FileInfo) GetFileInfo() *FileInfo { return b }
  1126  
  1127  type BaseFileInfo interface {
  1128  	GetFileInfo() *FileInfo
  1129  }
  1130  
  1131  func init() {
  1132  	t["BaseFileInfo"] = reflect.TypeOf((*FileInfo)(nil)).Elem()
  1133  }
  1134  
  1135  func (b *FileQuery) GetFileQuery() *FileQuery { return b }
  1136  
  1137  type BaseFileQuery interface {
  1138  	GetFileQuery() *FileQuery
  1139  }
  1140  
  1141  func init() {
  1142  	t["BaseFileQuery"] = reflect.TypeOf((*FileQuery)(nil)).Elem()
  1143  }
  1144  
  1145  func (b *GatewayConnectFault) GetGatewayConnectFault() *GatewayConnectFault { return b }
  1146  
  1147  type BaseGatewayConnectFault interface {
  1148  	GetGatewayConnectFault() *GatewayConnectFault
  1149  }
  1150  
  1151  func init() {
  1152  	t["BaseGatewayConnectFault"] = reflect.TypeOf((*GatewayConnectFault)(nil)).Elem()
  1153  }
  1154  
  1155  func (b *GatewayToHostConnectFault) GetGatewayToHostConnectFault() *GatewayToHostConnectFault {
  1156  	return b
  1157  }
  1158  
  1159  type BaseGatewayToHostConnectFault interface {
  1160  	GetGatewayToHostConnectFault() *GatewayToHostConnectFault
  1161  }
  1162  
  1163  func init() {
  1164  	t["BaseGatewayToHostConnectFault"] = reflect.TypeOf((*GatewayToHostConnectFault)(nil)).Elem()
  1165  }
  1166  
  1167  func (b *GeneralEvent) GetGeneralEvent() *GeneralEvent { return b }
  1168  
  1169  type BaseGeneralEvent interface {
  1170  	GetGeneralEvent() *GeneralEvent
  1171  }
  1172  
  1173  func init() {
  1174  	t["BaseGeneralEvent"] = reflect.TypeOf((*GeneralEvent)(nil)).Elem()
  1175  }
  1176  
  1177  func (b *GuestAuthSubject) GetGuestAuthSubject() *GuestAuthSubject { return b }
  1178  
  1179  type BaseGuestAuthSubject interface {
  1180  	GetGuestAuthSubject() *GuestAuthSubject
  1181  }
  1182  
  1183  func init() {
  1184  	t["BaseGuestAuthSubject"] = reflect.TypeOf((*GuestAuthSubject)(nil)).Elem()
  1185  }
  1186  
  1187  func (b *GuestAuthentication) GetGuestAuthentication() *GuestAuthentication { return b }
  1188  
  1189  type BaseGuestAuthentication interface {
  1190  	GetGuestAuthentication() *GuestAuthentication
  1191  }
  1192  
  1193  func init() {
  1194  	t["BaseGuestAuthentication"] = reflect.TypeOf((*GuestAuthentication)(nil)).Elem()
  1195  }
  1196  
  1197  func (b *GuestFileAttributes) GetGuestFileAttributes() *GuestFileAttributes { return b }
  1198  
  1199  type BaseGuestFileAttributes interface {
  1200  	GetGuestFileAttributes() *GuestFileAttributes
  1201  }
  1202  
  1203  func init() {
  1204  	t["BaseGuestFileAttributes"] = reflect.TypeOf((*GuestFileAttributes)(nil)).Elem()
  1205  }
  1206  
  1207  func (b *GuestOperationsFault) GetGuestOperationsFault() *GuestOperationsFault { return b }
  1208  
  1209  type BaseGuestOperationsFault interface {
  1210  	GetGuestOperationsFault() *GuestOperationsFault
  1211  }
  1212  
  1213  func init() {
  1214  	t["BaseGuestOperationsFault"] = reflect.TypeOf((*GuestOperationsFault)(nil)).Elem()
  1215  }
  1216  
  1217  func (b *GuestProgramSpec) GetGuestProgramSpec() *GuestProgramSpec { return b }
  1218  
  1219  type BaseGuestProgramSpec interface {
  1220  	GetGuestProgramSpec() *GuestProgramSpec
  1221  }
  1222  
  1223  func init() {
  1224  	t["BaseGuestProgramSpec"] = reflect.TypeOf((*GuestProgramSpec)(nil)).Elem()
  1225  }
  1226  
  1227  func (b *GuestRegValueDataSpec) GetGuestRegValueDataSpec() *GuestRegValueDataSpec { return b }
  1228  
  1229  type BaseGuestRegValueDataSpec interface {
  1230  	GetGuestRegValueDataSpec() *GuestRegValueDataSpec
  1231  }
  1232  
  1233  func init() {
  1234  	t["BaseGuestRegValueDataSpec"] = reflect.TypeOf((*GuestRegValueDataSpec)(nil)).Elem()
  1235  }
  1236  
  1237  func (b *GuestRegistryFault) GetGuestRegistryFault() *GuestRegistryFault { return b }
  1238  
  1239  type BaseGuestRegistryFault interface {
  1240  	GetGuestRegistryFault() *GuestRegistryFault
  1241  }
  1242  
  1243  func init() {
  1244  	t["BaseGuestRegistryFault"] = reflect.TypeOf((*GuestRegistryFault)(nil)).Elem()
  1245  }
  1246  
  1247  func (b *GuestRegistryKeyFault) GetGuestRegistryKeyFault() *GuestRegistryKeyFault { return b }
  1248  
  1249  type BaseGuestRegistryKeyFault interface {
  1250  	GetGuestRegistryKeyFault() *GuestRegistryKeyFault
  1251  }
  1252  
  1253  func init() {
  1254  	t["BaseGuestRegistryKeyFault"] = reflect.TypeOf((*GuestRegistryKeyFault)(nil)).Elem()
  1255  }
  1256  
  1257  func (b *GuestRegistryValueFault) GetGuestRegistryValueFault() *GuestRegistryValueFault { return b }
  1258  
  1259  type BaseGuestRegistryValueFault interface {
  1260  	GetGuestRegistryValueFault() *GuestRegistryValueFault
  1261  }
  1262  
  1263  func init() {
  1264  	t["BaseGuestRegistryValueFault"] = reflect.TypeOf((*GuestRegistryValueFault)(nil)).Elem()
  1265  }
  1266  
  1267  func (b *HbrReplicationTargetSpec) GetHbrReplicationTargetSpec() *HbrReplicationTargetSpec { return b }
  1268  
  1269  type BaseHbrReplicationTargetSpec interface {
  1270  	GetHbrReplicationTargetSpec() *HbrReplicationTargetSpec
  1271  }
  1272  
  1273  func init() {
  1274  	t["BaseHbrReplicationTargetSpec"] = reflect.TypeOf((*HbrReplicationTargetSpec)(nil)).Elem()
  1275  }
  1276  
  1277  func (b *HostAccountSpec) GetHostAccountSpec() *HostAccountSpec { return b }
  1278  
  1279  type BaseHostAccountSpec interface {
  1280  	GetHostAccountSpec() *HostAccountSpec
  1281  }
  1282  
  1283  func init() {
  1284  	t["BaseHostAccountSpec"] = reflect.TypeOf((*HostAccountSpec)(nil)).Elem()
  1285  }
  1286  
  1287  func (b *HostAuthenticationStoreInfo) GetHostAuthenticationStoreInfo() *HostAuthenticationStoreInfo {
  1288  	return b
  1289  }
  1290  
  1291  type BaseHostAuthenticationStoreInfo interface {
  1292  	GetHostAuthenticationStoreInfo() *HostAuthenticationStoreInfo
  1293  }
  1294  
  1295  func init() {
  1296  	t["BaseHostAuthenticationStoreInfo"] = reflect.TypeOf((*HostAuthenticationStoreInfo)(nil)).Elem()
  1297  }
  1298  
  1299  func (b *HostCommunication) GetHostCommunication() *HostCommunication { return b }
  1300  
  1301  type BaseHostCommunication interface {
  1302  	GetHostCommunication() *HostCommunication
  1303  }
  1304  
  1305  func init() {
  1306  	t["BaseHostCommunication"] = reflect.TypeOf((*HostCommunication)(nil)).Elem()
  1307  }
  1308  
  1309  func (b *HostConfigFault) GetHostConfigFault() *HostConfigFault { return b }
  1310  
  1311  type BaseHostConfigFault interface {
  1312  	GetHostConfigFault() *HostConfigFault
  1313  }
  1314  
  1315  func init() {
  1316  	t["BaseHostConfigFault"] = reflect.TypeOf((*HostConfigFault)(nil)).Elem()
  1317  }
  1318  
  1319  func (b *HostConnectFault) GetHostConnectFault() *HostConnectFault { return b }
  1320  
  1321  type BaseHostConnectFault interface {
  1322  	GetHostConnectFault() *HostConnectFault
  1323  }
  1324  
  1325  func init() {
  1326  	t["BaseHostConnectFault"] = reflect.TypeOf((*HostConnectFault)(nil)).Elem()
  1327  }
  1328  
  1329  func (b *HostConnectInfoNetworkInfo) GetHostConnectInfoNetworkInfo() *HostConnectInfoNetworkInfo {
  1330  	return b
  1331  }
  1332  
  1333  type BaseHostConnectInfoNetworkInfo interface {
  1334  	GetHostConnectInfoNetworkInfo() *HostConnectInfoNetworkInfo
  1335  }
  1336  
  1337  func init() {
  1338  	t["BaseHostConnectInfoNetworkInfo"] = reflect.TypeOf((*HostConnectInfoNetworkInfo)(nil)).Elem()
  1339  }
  1340  
  1341  func (b *HostDasEvent) GetHostDasEvent() *HostDasEvent { return b }
  1342  
  1343  type BaseHostDasEvent interface {
  1344  	GetHostDasEvent() *HostDasEvent
  1345  }
  1346  
  1347  func init() {
  1348  	t["BaseHostDasEvent"] = reflect.TypeOf((*HostDasEvent)(nil)).Elem()
  1349  }
  1350  
  1351  func (b *HostDataTransportConnectionInfo) GetHostDataTransportConnectionInfo() *HostDataTransportConnectionInfo {
  1352  	return b
  1353  }
  1354  
  1355  type BaseHostDataTransportConnectionInfo interface {
  1356  	GetHostDataTransportConnectionInfo() *HostDataTransportConnectionInfo
  1357  }
  1358  
  1359  func init() {
  1360  	t["BaseHostDataTransportConnectionInfo"] = reflect.TypeOf((*HostDataTransportConnectionInfo)(nil)).Elem()
  1361  }
  1362  
  1363  func (b *HostDatastoreConnectInfo) GetHostDatastoreConnectInfo() *HostDatastoreConnectInfo { return b }
  1364  
  1365  type BaseHostDatastoreConnectInfo interface {
  1366  	GetHostDatastoreConnectInfo() *HostDatastoreConnectInfo
  1367  }
  1368  
  1369  func init() {
  1370  	t["BaseHostDatastoreConnectInfo"] = reflect.TypeOf((*HostDatastoreConnectInfo)(nil)).Elem()
  1371  }
  1372  
  1373  func (b *HostDevice) GetHostDevice() *HostDevice { return b }
  1374  
  1375  type BaseHostDevice interface {
  1376  	GetHostDevice() *HostDevice
  1377  }
  1378  
  1379  func init() {
  1380  	t["BaseHostDevice"] = reflect.TypeOf((*HostDevice)(nil)).Elem()
  1381  }
  1382  
  1383  func (b *HostDigestInfo) GetHostDigestInfo() *HostDigestInfo { return b }
  1384  
  1385  type BaseHostDigestInfo interface {
  1386  	GetHostDigestInfo() *HostDigestInfo
  1387  }
  1388  
  1389  func init() {
  1390  	t["BaseHostDigestInfo"] = reflect.TypeOf((*HostDigestInfo)(nil)).Elem()
  1391  }
  1392  
  1393  func (b *HostDirectoryStoreInfo) GetHostDirectoryStoreInfo() *HostDirectoryStoreInfo { return b }
  1394  
  1395  type BaseHostDirectoryStoreInfo interface {
  1396  	GetHostDirectoryStoreInfo() *HostDirectoryStoreInfo
  1397  }
  1398  
  1399  func init() {
  1400  	t["BaseHostDirectoryStoreInfo"] = reflect.TypeOf((*HostDirectoryStoreInfo)(nil)).Elem()
  1401  }
  1402  
  1403  func (b *HostDnsConfig) GetHostDnsConfig() *HostDnsConfig { return b }
  1404  
  1405  type BaseHostDnsConfig interface {
  1406  	GetHostDnsConfig() *HostDnsConfig
  1407  }
  1408  
  1409  func init() {
  1410  	t["BaseHostDnsConfig"] = reflect.TypeOf((*HostDnsConfig)(nil)).Elem()
  1411  }
  1412  
  1413  func (b *HostEvent) GetHostEvent() *HostEvent { return b }
  1414  
  1415  type BaseHostEvent interface {
  1416  	GetHostEvent() *HostEvent
  1417  }
  1418  
  1419  func init() {
  1420  	t["BaseHostEvent"] = reflect.TypeOf((*HostEvent)(nil)).Elem()
  1421  }
  1422  
  1423  func (b *HostFibreChannelHba) GetHostFibreChannelHba() *HostFibreChannelHba { return b }
  1424  
  1425  type BaseHostFibreChannelHba interface {
  1426  	GetHostFibreChannelHba() *HostFibreChannelHba
  1427  }
  1428  
  1429  func init() {
  1430  	t["BaseHostFibreChannelHba"] = reflect.TypeOf((*HostFibreChannelHba)(nil)).Elem()
  1431  }
  1432  
  1433  func (b *HostFibreChannelTargetTransport) GetHostFibreChannelTargetTransport() *HostFibreChannelTargetTransport {
  1434  	return b
  1435  }
  1436  
  1437  type BaseHostFibreChannelTargetTransport interface {
  1438  	GetHostFibreChannelTargetTransport() *HostFibreChannelTargetTransport
  1439  }
  1440  
  1441  func init() {
  1442  	t["BaseHostFibreChannelTargetTransport"] = reflect.TypeOf((*HostFibreChannelTargetTransport)(nil)).Elem()
  1443  }
  1444  
  1445  func (b *HostFileSystemVolume) GetHostFileSystemVolume() *HostFileSystemVolume { return b }
  1446  
  1447  type BaseHostFileSystemVolume interface {
  1448  	GetHostFileSystemVolume() *HostFileSystemVolume
  1449  }
  1450  
  1451  func init() {
  1452  	t["BaseHostFileSystemVolume"] = reflect.TypeOf((*HostFileSystemVolume)(nil)).Elem()
  1453  }
  1454  
  1455  func (b *HostHardwareElementInfo) GetHostHardwareElementInfo() *HostHardwareElementInfo { return b }
  1456  
  1457  type BaseHostHardwareElementInfo interface {
  1458  	GetHostHardwareElementInfo() *HostHardwareElementInfo
  1459  }
  1460  
  1461  func init() {
  1462  	t["BaseHostHardwareElementInfo"] = reflect.TypeOf((*HostHardwareElementInfo)(nil)).Elem()
  1463  }
  1464  
  1465  func (b *HostHbaCreateSpec) GetHostHbaCreateSpec() *HostHbaCreateSpec { return b }
  1466  
  1467  type BaseHostHbaCreateSpec interface {
  1468  	GetHostHbaCreateSpec() *HostHbaCreateSpec
  1469  }
  1470  
  1471  func init() {
  1472  	t["BaseHostHbaCreateSpec"] = reflect.TypeOf((*HostHbaCreateSpec)(nil)).Elem()
  1473  }
  1474  
  1475  func (b *HostHostBusAdapter) GetHostHostBusAdapter() *HostHostBusAdapter { return b }
  1476  
  1477  type BaseHostHostBusAdapter interface {
  1478  	GetHostHostBusAdapter() *HostHostBusAdapter
  1479  }
  1480  
  1481  func init() {
  1482  	t["BaseHostHostBusAdapter"] = reflect.TypeOf((*HostHostBusAdapter)(nil)).Elem()
  1483  }
  1484  
  1485  func (b *HostIpRouteConfig) GetHostIpRouteConfig() *HostIpRouteConfig { return b }
  1486  
  1487  type BaseHostIpRouteConfig interface {
  1488  	GetHostIpRouteConfig() *HostIpRouteConfig
  1489  }
  1490  
  1491  func init() {
  1492  	t["BaseHostIpRouteConfig"] = reflect.TypeOf((*HostIpRouteConfig)(nil)).Elem()
  1493  }
  1494  
  1495  func (b *HostMemberHealthCheckResult) GetHostMemberHealthCheckResult() *HostMemberHealthCheckResult {
  1496  	return b
  1497  }
  1498  
  1499  type BaseHostMemberHealthCheckResult interface {
  1500  	GetHostMemberHealthCheckResult() *HostMemberHealthCheckResult
  1501  }
  1502  
  1503  func init() {
  1504  	t["BaseHostMemberHealthCheckResult"] = reflect.TypeOf((*HostMemberHealthCheckResult)(nil)).Elem()
  1505  }
  1506  
  1507  func (b *HostMemberUplinkHealthCheckResult) GetHostMemberUplinkHealthCheckResult() *HostMemberUplinkHealthCheckResult {
  1508  	return b
  1509  }
  1510  
  1511  type BaseHostMemberUplinkHealthCheckResult interface {
  1512  	GetHostMemberUplinkHealthCheckResult() *HostMemberUplinkHealthCheckResult
  1513  }
  1514  
  1515  func init() {
  1516  	t["BaseHostMemberUplinkHealthCheckResult"] = reflect.TypeOf((*HostMemberUplinkHealthCheckResult)(nil)).Elem()
  1517  }
  1518  
  1519  func (b *HostMultipathInfoLogicalUnitPolicy) GetHostMultipathInfoLogicalUnitPolicy() *HostMultipathInfoLogicalUnitPolicy {
  1520  	return b
  1521  }
  1522  
  1523  type BaseHostMultipathInfoLogicalUnitPolicy interface {
  1524  	GetHostMultipathInfoLogicalUnitPolicy() *HostMultipathInfoLogicalUnitPolicy
  1525  }
  1526  
  1527  func init() {
  1528  	t["BaseHostMultipathInfoLogicalUnitPolicy"] = reflect.TypeOf((*HostMultipathInfoLogicalUnitPolicy)(nil)).Elem()
  1529  }
  1530  
  1531  func (b *HostNvmeSpec) GetHostNvmeSpec() *HostNvmeSpec { return b }
  1532  
  1533  type BaseHostNvmeSpec interface {
  1534  	GetHostNvmeSpec() *HostNvmeSpec
  1535  }
  1536  
  1537  func init() {
  1538  	t["BaseHostNvmeSpec"] = reflect.TypeOf((*HostNvmeSpec)(nil)).Elem()
  1539  }
  1540  
  1541  func (b *HostNvmeTransportParameters) GetHostNvmeTransportParameters() *HostNvmeTransportParameters {
  1542  	return b
  1543  }
  1544  
  1545  type BaseHostNvmeTransportParameters interface {
  1546  	GetHostNvmeTransportParameters() *HostNvmeTransportParameters
  1547  }
  1548  
  1549  func init() {
  1550  	t["BaseHostNvmeTransportParameters"] = reflect.TypeOf((*HostNvmeTransportParameters)(nil)).Elem()
  1551  }
  1552  
  1553  func (b *HostPciPassthruConfig) GetHostPciPassthruConfig() *HostPciPassthruConfig { return b }
  1554  
  1555  type BaseHostPciPassthruConfig interface {
  1556  	GetHostPciPassthruConfig() *HostPciPassthruConfig
  1557  }
  1558  
  1559  func init() {
  1560  	t["BaseHostPciPassthruConfig"] = reflect.TypeOf((*HostPciPassthruConfig)(nil)).Elem()
  1561  }
  1562  
  1563  func (b *HostPciPassthruInfo) GetHostPciPassthruInfo() *HostPciPassthruInfo { return b }
  1564  
  1565  type BaseHostPciPassthruInfo interface {
  1566  	GetHostPciPassthruInfo() *HostPciPassthruInfo
  1567  }
  1568  
  1569  func init() {
  1570  	t["BaseHostPciPassthruInfo"] = reflect.TypeOf((*HostPciPassthruInfo)(nil)).Elem()
  1571  }
  1572  
  1573  func (b *HostPowerOpFailed) GetHostPowerOpFailed() *HostPowerOpFailed { return b }
  1574  
  1575  type BaseHostPowerOpFailed interface {
  1576  	GetHostPowerOpFailed() *HostPowerOpFailed
  1577  }
  1578  
  1579  func init() {
  1580  	t["BaseHostPowerOpFailed"] = reflect.TypeOf((*HostPowerOpFailed)(nil)).Elem()
  1581  }
  1582  
  1583  func (b *HostProfileConfigSpec) GetHostProfileConfigSpec() *HostProfileConfigSpec { return b }
  1584  
  1585  type BaseHostProfileConfigSpec interface {
  1586  	GetHostProfileConfigSpec() *HostProfileConfigSpec
  1587  }
  1588  
  1589  func init() {
  1590  	t["BaseHostProfileConfigSpec"] = reflect.TypeOf((*HostProfileConfigSpec)(nil)).Elem()
  1591  }
  1592  
  1593  func (b *HostProfilesEntityCustomizations) GetHostProfilesEntityCustomizations() *HostProfilesEntityCustomizations {
  1594  	return b
  1595  }
  1596  
  1597  type BaseHostProfilesEntityCustomizations interface {
  1598  	GetHostProfilesEntityCustomizations() *HostProfilesEntityCustomizations
  1599  }
  1600  
  1601  func init() {
  1602  	t["BaseHostProfilesEntityCustomizations"] = reflect.TypeOf((*HostProfilesEntityCustomizations)(nil)).Elem()
  1603  }
  1604  
  1605  func (b *HostRdmaDeviceBacking) GetHostRdmaDeviceBacking() *HostRdmaDeviceBacking { return b }
  1606  
  1607  type BaseHostRdmaDeviceBacking interface {
  1608  	GetHostRdmaDeviceBacking() *HostRdmaDeviceBacking
  1609  }
  1610  
  1611  func init() {
  1612  	t["BaseHostRdmaDeviceBacking"] = reflect.TypeOf((*HostRdmaDeviceBacking)(nil)).Elem()
  1613  }
  1614  
  1615  func (b *HostSriovDevicePoolInfo) GetHostSriovDevicePoolInfo() *HostSriovDevicePoolInfo { return b }
  1616  
  1617  type BaseHostSriovDevicePoolInfo interface {
  1618  	GetHostSriovDevicePoolInfo() *HostSriovDevicePoolInfo
  1619  }
  1620  
  1621  func init() {
  1622  	t["BaseHostSriovDevicePoolInfo"] = reflect.TypeOf((*HostSriovDevicePoolInfo)(nil)).Elem()
  1623  }
  1624  
  1625  func (b *HostSystemSwapConfigurationSystemSwapOption) GetHostSystemSwapConfigurationSystemSwapOption() *HostSystemSwapConfigurationSystemSwapOption {
  1626  	return b
  1627  }
  1628  
  1629  type BaseHostSystemSwapConfigurationSystemSwapOption interface {
  1630  	GetHostSystemSwapConfigurationSystemSwapOption() *HostSystemSwapConfigurationSystemSwapOption
  1631  }
  1632  
  1633  func init() {
  1634  	t["BaseHostSystemSwapConfigurationSystemSwapOption"] = reflect.TypeOf((*HostSystemSwapConfigurationSystemSwapOption)(nil)).Elem()
  1635  }
  1636  
  1637  func (b *HostTargetTransport) GetHostTargetTransport() *HostTargetTransport { return b }
  1638  
  1639  type BaseHostTargetTransport interface {
  1640  	GetHostTargetTransport() *HostTargetTransport
  1641  }
  1642  
  1643  func init() {
  1644  	t["BaseHostTargetTransport"] = reflect.TypeOf((*HostTargetTransport)(nil)).Elem()
  1645  }
  1646  
  1647  func (b *HostTpmBootSecurityOptionEventDetails) GetHostTpmBootSecurityOptionEventDetails() *HostTpmBootSecurityOptionEventDetails {
  1648  	return b
  1649  }
  1650  
  1651  type BaseHostTpmBootSecurityOptionEventDetails interface {
  1652  	GetHostTpmBootSecurityOptionEventDetails() *HostTpmBootSecurityOptionEventDetails
  1653  }
  1654  
  1655  func init() {
  1656  	t["BaseHostTpmBootSecurityOptionEventDetails"] = reflect.TypeOf((*HostTpmBootSecurityOptionEventDetails)(nil)).Elem()
  1657  }
  1658  
  1659  func (b *HostTpmEventDetails) GetHostTpmEventDetails() *HostTpmEventDetails { return b }
  1660  
  1661  type BaseHostTpmEventDetails interface {
  1662  	GetHostTpmEventDetails() *HostTpmEventDetails
  1663  }
  1664  
  1665  func init() {
  1666  	t["BaseHostTpmEventDetails"] = reflect.TypeOf((*HostTpmEventDetails)(nil)).Elem()
  1667  }
  1668  
  1669  func (b *HostVirtualSwitchBridge) GetHostVirtualSwitchBridge() *HostVirtualSwitchBridge { return b }
  1670  
  1671  type BaseHostVirtualSwitchBridge interface {
  1672  	GetHostVirtualSwitchBridge() *HostVirtualSwitchBridge
  1673  }
  1674  
  1675  func init() {
  1676  	t["BaseHostVirtualSwitchBridge"] = reflect.TypeOf((*HostVirtualSwitchBridge)(nil)).Elem()
  1677  }
  1678  
  1679  func (b *HourlyTaskScheduler) GetHourlyTaskScheduler() *HourlyTaskScheduler { return b }
  1680  
  1681  type BaseHourlyTaskScheduler interface {
  1682  	GetHourlyTaskScheduler() *HourlyTaskScheduler
  1683  }
  1684  
  1685  func init() {
  1686  	t["BaseHourlyTaskScheduler"] = reflect.TypeOf((*HourlyTaskScheduler)(nil)).Elem()
  1687  }
  1688  
  1689  func (b *ImportSpec) GetImportSpec() *ImportSpec { return b }
  1690  
  1691  type BaseImportSpec interface {
  1692  	GetImportSpec() *ImportSpec
  1693  }
  1694  
  1695  func init() {
  1696  	t["BaseImportSpec"] = reflect.TypeOf((*ImportSpec)(nil)).Elem()
  1697  }
  1698  
  1699  func (b *InaccessibleDatastore) GetInaccessibleDatastore() *InaccessibleDatastore { return b }
  1700  
  1701  type BaseInaccessibleDatastore interface {
  1702  	GetInaccessibleDatastore() *InaccessibleDatastore
  1703  }
  1704  
  1705  func init() {
  1706  	t["BaseInaccessibleDatastore"] = reflect.TypeOf((*InaccessibleDatastore)(nil)).Elem()
  1707  }
  1708  
  1709  func (b *InheritablePolicy) GetInheritablePolicy() *InheritablePolicy { return b }
  1710  
  1711  type BaseInheritablePolicy interface {
  1712  	GetInheritablePolicy() *InheritablePolicy
  1713  }
  1714  
  1715  func init() {
  1716  	t["BaseInheritablePolicy"] = reflect.TypeOf((*InheritablePolicy)(nil)).Elem()
  1717  }
  1718  
  1719  func (b *InsufficientHostCapacityFault) GetInsufficientHostCapacityFault() *InsufficientHostCapacityFault {
  1720  	return b
  1721  }
  1722  
  1723  type BaseInsufficientHostCapacityFault interface {
  1724  	GetInsufficientHostCapacityFault() *InsufficientHostCapacityFault
  1725  }
  1726  
  1727  func init() {
  1728  	t["BaseInsufficientHostCapacityFault"] = reflect.TypeOf((*InsufficientHostCapacityFault)(nil)).Elem()
  1729  }
  1730  
  1731  func (b *InsufficientResourcesFault) GetInsufficientResourcesFault() *InsufficientResourcesFault {
  1732  	return b
  1733  }
  1734  
  1735  type BaseInsufficientResourcesFault interface {
  1736  	GetInsufficientResourcesFault() *InsufficientResourcesFault
  1737  }
  1738  
  1739  func init() {
  1740  	t["BaseInsufficientResourcesFault"] = reflect.TypeOf((*InsufficientResourcesFault)(nil)).Elem()
  1741  }
  1742  
  1743  func (b *InsufficientStandbyResource) GetInsufficientStandbyResource() *InsufficientStandbyResource {
  1744  	return b
  1745  }
  1746  
  1747  type BaseInsufficientStandbyResource interface {
  1748  	GetInsufficientStandbyResource() *InsufficientStandbyResource
  1749  }
  1750  
  1751  func init() {
  1752  	t["BaseInsufficientStandbyResource"] = reflect.TypeOf((*InsufficientStandbyResource)(nil)).Elem()
  1753  }
  1754  
  1755  func (b *InvalidArgument) GetInvalidArgument() *InvalidArgument { return b }
  1756  
  1757  type BaseInvalidArgument interface {
  1758  	GetInvalidArgument() *InvalidArgument
  1759  }
  1760  
  1761  func init() {
  1762  	t["BaseInvalidArgument"] = reflect.TypeOf((*InvalidArgument)(nil)).Elem()
  1763  }
  1764  
  1765  func (b *InvalidCAMServer) GetInvalidCAMServer() *InvalidCAMServer { return b }
  1766  
  1767  type BaseInvalidCAMServer interface {
  1768  	GetInvalidCAMServer() *InvalidCAMServer
  1769  }
  1770  
  1771  func init() {
  1772  	t["BaseInvalidCAMServer"] = reflect.TypeOf((*InvalidCAMServer)(nil)).Elem()
  1773  }
  1774  
  1775  func (b *InvalidDatastore) GetInvalidDatastore() *InvalidDatastore { return b }
  1776  
  1777  type BaseInvalidDatastore interface {
  1778  	GetInvalidDatastore() *InvalidDatastore
  1779  }
  1780  
  1781  func init() {
  1782  	t["BaseInvalidDatastore"] = reflect.TypeOf((*InvalidDatastore)(nil)).Elem()
  1783  }
  1784  
  1785  func (b *InvalidDeviceSpec) GetInvalidDeviceSpec() *InvalidDeviceSpec { return b }
  1786  
  1787  type BaseInvalidDeviceSpec interface {
  1788  	GetInvalidDeviceSpec() *InvalidDeviceSpec
  1789  }
  1790  
  1791  func init() {
  1792  	t["BaseInvalidDeviceSpec"] = reflect.TypeOf((*InvalidDeviceSpec)(nil)).Elem()
  1793  }
  1794  
  1795  func (b *InvalidFolder) GetInvalidFolder() *InvalidFolder { return b }
  1796  
  1797  type BaseInvalidFolder interface {
  1798  	GetInvalidFolder() *InvalidFolder
  1799  }
  1800  
  1801  func init() {
  1802  	t["BaseInvalidFolder"] = reflect.TypeOf((*InvalidFolder)(nil)).Elem()
  1803  }
  1804  
  1805  func (b *InvalidFormat) GetInvalidFormat() *InvalidFormat { return b }
  1806  
  1807  type BaseInvalidFormat interface {
  1808  	GetInvalidFormat() *InvalidFormat
  1809  }
  1810  
  1811  func init() {
  1812  	t["BaseInvalidFormat"] = reflect.TypeOf((*InvalidFormat)(nil)).Elem()
  1813  }
  1814  
  1815  func (b *InvalidHostState) GetInvalidHostState() *InvalidHostState { return b }
  1816  
  1817  type BaseInvalidHostState interface {
  1818  	GetInvalidHostState() *InvalidHostState
  1819  }
  1820  
  1821  func init() {
  1822  	t["BaseInvalidHostState"] = reflect.TypeOf((*InvalidHostState)(nil)).Elem()
  1823  }
  1824  
  1825  func (b *InvalidLogin) GetInvalidLogin() *InvalidLogin { return b }
  1826  
  1827  type BaseInvalidLogin interface {
  1828  	GetInvalidLogin() *InvalidLogin
  1829  }
  1830  
  1831  func init() {
  1832  	t["BaseInvalidLogin"] = reflect.TypeOf((*InvalidLogin)(nil)).Elem()
  1833  }
  1834  
  1835  func (b *InvalidPropertyValue) GetInvalidPropertyValue() *InvalidPropertyValue { return b }
  1836  
  1837  type BaseInvalidPropertyValue interface {
  1838  	GetInvalidPropertyValue() *InvalidPropertyValue
  1839  }
  1840  
  1841  func init() {
  1842  	t["BaseInvalidPropertyValue"] = reflect.TypeOf((*InvalidPropertyValue)(nil)).Elem()
  1843  }
  1844  
  1845  func (b *InvalidRequest) GetInvalidRequest() *InvalidRequest { return b }
  1846  
  1847  type BaseInvalidRequest interface {
  1848  	GetInvalidRequest() *InvalidRequest
  1849  }
  1850  
  1851  func init() {
  1852  	t["BaseInvalidRequest"] = reflect.TypeOf((*InvalidRequest)(nil)).Elem()
  1853  }
  1854  
  1855  func (b *InvalidState) GetInvalidState() *InvalidState { return b }
  1856  
  1857  type BaseInvalidState interface {
  1858  	GetInvalidState() *InvalidState
  1859  }
  1860  
  1861  func init() {
  1862  	t["BaseInvalidState"] = reflect.TypeOf((*InvalidState)(nil)).Elem()
  1863  }
  1864  
  1865  func (b *InvalidVmConfig) GetInvalidVmConfig() *InvalidVmConfig { return b }
  1866  
  1867  type BaseInvalidVmConfig interface {
  1868  	GetInvalidVmConfig() *InvalidVmConfig
  1869  }
  1870  
  1871  func init() {
  1872  	t["BaseInvalidVmConfig"] = reflect.TypeOf((*InvalidVmConfig)(nil)).Elem()
  1873  }
  1874  
  1875  func (b *IoFilterInfo) GetIoFilterInfo() *IoFilterInfo { return b }
  1876  
  1877  type BaseIoFilterInfo interface {
  1878  	GetIoFilterInfo() *IoFilterInfo
  1879  }
  1880  
  1881  func init() {
  1882  	t["BaseIoFilterInfo"] = reflect.TypeOf((*IoFilterInfo)(nil)).Elem()
  1883  }
  1884  
  1885  func (b *IoFilterManagerSslTrust) GetIoFilterManagerSslTrust() *IoFilterManagerSslTrust { return b }
  1886  
  1887  type BaseIoFilterManagerSslTrust interface {
  1888  	GetIoFilterManagerSslTrust() *IoFilterManagerSslTrust
  1889  }
  1890  
  1891  func init() {
  1892  	t["BaseIoFilterManagerSslTrust"] = reflect.TypeOf((*IoFilterManagerSslTrust)(nil)).Elem()
  1893  }
  1894  
  1895  func (b *IpAddress) GetIpAddress() *IpAddress { return b }
  1896  
  1897  type BaseIpAddress interface {
  1898  	GetIpAddress() *IpAddress
  1899  }
  1900  
  1901  func init() {
  1902  	t["BaseIpAddress"] = reflect.TypeOf((*IpAddress)(nil)).Elem()
  1903  }
  1904  
  1905  func (b *IscsiFault) GetIscsiFault() *IscsiFault { return b }
  1906  
  1907  type BaseIscsiFault interface {
  1908  	GetIscsiFault() *IscsiFault
  1909  }
  1910  
  1911  func init() {
  1912  	t["BaseIscsiFault"] = reflect.TypeOf((*IscsiFault)(nil)).Elem()
  1913  }
  1914  
  1915  func (b *KmipClusterInfoKeyInfo) GetKmipClusterInfoKeyInfo() *KmipClusterInfoKeyInfo { return b }
  1916  
  1917  type BaseKmipClusterInfoKeyInfo interface {
  1918  	GetKmipClusterInfoKeyInfo() *KmipClusterInfoKeyInfo
  1919  }
  1920  
  1921  func init() {
  1922  	t["BaseKmipClusterInfoKeyInfo"] = reflect.TypeOf((*KmipClusterInfoKeyInfo)(nil)).Elem()
  1923  }
  1924  
  1925  func (b *KmipServerSpecKeySpec) GetKmipServerSpecKeySpec() *KmipServerSpecKeySpec { return b }
  1926  
  1927  type BaseKmipServerSpecKeySpec interface {
  1928  	GetKmipServerSpecKeySpec() *KmipServerSpecKeySpec
  1929  }
  1930  
  1931  func init() {
  1932  	t["BaseKmipServerSpecKeySpec"] = reflect.TypeOf((*KmipServerSpecKeySpec)(nil)).Elem()
  1933  }
  1934  
  1935  func (b *LicenseEvent) GetLicenseEvent() *LicenseEvent { return b }
  1936  
  1937  type BaseLicenseEvent interface {
  1938  	GetLicenseEvent() *LicenseEvent
  1939  }
  1940  
  1941  func init() {
  1942  	t["BaseLicenseEvent"] = reflect.TypeOf((*LicenseEvent)(nil)).Elem()
  1943  }
  1944  
  1945  func (b *LicenseSource) GetLicenseSource() *LicenseSource { return b }
  1946  
  1947  type BaseLicenseSource interface {
  1948  	GetLicenseSource() *LicenseSource
  1949  }
  1950  
  1951  func init() {
  1952  	t["BaseLicenseSource"] = reflect.TypeOf((*LicenseSource)(nil)).Elem()
  1953  }
  1954  
  1955  func (b *MacAddress) GetMacAddress() *MacAddress { return b }
  1956  
  1957  type BaseMacAddress interface {
  1958  	GetMacAddress() *MacAddress
  1959  }
  1960  
  1961  func init() {
  1962  	t["BaseMacAddress"] = reflect.TypeOf((*MacAddress)(nil)).Elem()
  1963  }
  1964  
  1965  func (b *MethodFault) GetMethodFault() *MethodFault { return b }
  1966  
  1967  type BaseMethodFault interface {
  1968  	GetMethodFault() *MethodFault
  1969  }
  1970  
  1971  func init() {
  1972  	t["BaseMethodFault"] = reflect.TypeOf((*MethodFault)(nil)).Elem()
  1973  }
  1974  
  1975  func (b *MigrationEvent) GetMigrationEvent() *MigrationEvent { return b }
  1976  
  1977  type BaseMigrationEvent interface {
  1978  	GetMigrationEvent() *MigrationEvent
  1979  }
  1980  
  1981  func init() {
  1982  	t["BaseMigrationEvent"] = reflect.TypeOf((*MigrationEvent)(nil)).Elem()
  1983  }
  1984  
  1985  func (b *MigrationFault) GetMigrationFault() *MigrationFault { return b }
  1986  
  1987  type BaseMigrationFault interface {
  1988  	GetMigrationFault() *MigrationFault
  1989  }
  1990  
  1991  func init() {
  1992  	t["BaseMigrationFault"] = reflect.TypeOf((*MigrationFault)(nil)).Elem()
  1993  }
  1994  
  1995  func (b *MigrationFeatureNotSupported) GetMigrationFeatureNotSupported() *MigrationFeatureNotSupported {
  1996  	return b
  1997  }
  1998  
  1999  type BaseMigrationFeatureNotSupported interface {
  2000  	GetMigrationFeatureNotSupported() *MigrationFeatureNotSupported
  2001  }
  2002  
  2003  func init() {
  2004  	t["BaseMigrationFeatureNotSupported"] = reflect.TypeOf((*MigrationFeatureNotSupported)(nil)).Elem()
  2005  }
  2006  
  2007  func (b *MonthlyTaskScheduler) GetMonthlyTaskScheduler() *MonthlyTaskScheduler { return b }
  2008  
  2009  type BaseMonthlyTaskScheduler interface {
  2010  	GetMonthlyTaskScheduler() *MonthlyTaskScheduler
  2011  }
  2012  
  2013  func init() {
  2014  	t["BaseMonthlyTaskScheduler"] = reflect.TypeOf((*MonthlyTaskScheduler)(nil)).Elem()
  2015  }
  2016  
  2017  func (b *NasConfigFault) GetNasConfigFault() *NasConfigFault { return b }
  2018  
  2019  type BaseNasConfigFault interface {
  2020  	GetNasConfigFault() *NasConfigFault
  2021  }
  2022  
  2023  func init() {
  2024  	t["BaseNasConfigFault"] = reflect.TypeOf((*NasConfigFault)(nil)).Elem()
  2025  }
  2026  
  2027  func (b *NegatableExpression) GetNegatableExpression() *NegatableExpression { return b }
  2028  
  2029  type BaseNegatableExpression interface {
  2030  	GetNegatableExpression() *NegatableExpression
  2031  }
  2032  
  2033  func init() {
  2034  	t["BaseNegatableExpression"] = reflect.TypeOf((*NegatableExpression)(nil)).Elem()
  2035  }
  2036  
  2037  func (b *NetBIOSConfigInfo) GetNetBIOSConfigInfo() *NetBIOSConfigInfo { return b }
  2038  
  2039  type BaseNetBIOSConfigInfo interface {
  2040  	GetNetBIOSConfigInfo() *NetBIOSConfigInfo
  2041  }
  2042  
  2043  func init() {
  2044  	t["BaseNetBIOSConfigInfo"] = reflect.TypeOf((*NetBIOSConfigInfo)(nil)).Elem()
  2045  }
  2046  
  2047  func (b *NetworkSummary) GetNetworkSummary() *NetworkSummary { return b }
  2048  
  2049  type BaseNetworkSummary interface {
  2050  	GetNetworkSummary() *NetworkSummary
  2051  }
  2052  
  2053  func init() {
  2054  	t["BaseNetworkSummary"] = reflect.TypeOf((*NetworkSummary)(nil)).Elem()
  2055  }
  2056  
  2057  func (b *NoCompatibleHost) GetNoCompatibleHost() *NoCompatibleHost { return b }
  2058  
  2059  type BaseNoCompatibleHost interface {
  2060  	GetNoCompatibleHost() *NoCompatibleHost
  2061  }
  2062  
  2063  func init() {
  2064  	t["BaseNoCompatibleHost"] = reflect.TypeOf((*NoCompatibleHost)(nil)).Elem()
  2065  }
  2066  
  2067  func (b *NoPermission) GetNoPermission() *NoPermission { return b }
  2068  
  2069  type BaseNoPermission interface {
  2070  	GetNoPermission() *NoPermission
  2071  }
  2072  
  2073  func init() {
  2074  	t["BaseNoPermission"] = reflect.TypeOf((*NoPermission)(nil)).Elem()
  2075  }
  2076  
  2077  func (b *NodeDeploymentSpec) GetNodeDeploymentSpec() *NodeDeploymentSpec { return b }
  2078  
  2079  type BaseNodeDeploymentSpec interface {
  2080  	GetNodeDeploymentSpec() *NodeDeploymentSpec
  2081  }
  2082  
  2083  func init() {
  2084  	t["BaseNodeDeploymentSpec"] = reflect.TypeOf((*NodeDeploymentSpec)(nil)).Elem()
  2085  }
  2086  
  2087  func (b *NodeNetworkSpec) GetNodeNetworkSpec() *NodeNetworkSpec { return b }
  2088  
  2089  type BaseNodeNetworkSpec interface {
  2090  	GetNodeNetworkSpec() *NodeNetworkSpec
  2091  }
  2092  
  2093  func init() {
  2094  	t["BaseNodeNetworkSpec"] = reflect.TypeOf((*NodeNetworkSpec)(nil)).Elem()
  2095  }
  2096  
  2097  func (b *NotEnoughCpus) GetNotEnoughCpus() *NotEnoughCpus { return b }
  2098  
  2099  type BaseNotEnoughCpus interface {
  2100  	GetNotEnoughCpus() *NotEnoughCpus
  2101  }
  2102  
  2103  func init() {
  2104  	t["BaseNotEnoughCpus"] = reflect.TypeOf((*NotEnoughCpus)(nil)).Elem()
  2105  }
  2106  
  2107  func (b *NotEnoughLicenses) GetNotEnoughLicenses() *NotEnoughLicenses { return b }
  2108  
  2109  type BaseNotEnoughLicenses interface {
  2110  	GetNotEnoughLicenses() *NotEnoughLicenses
  2111  }
  2112  
  2113  func init() {
  2114  	t["BaseNotEnoughLicenses"] = reflect.TypeOf((*NotEnoughLicenses)(nil)).Elem()
  2115  }
  2116  
  2117  func (b *NotSupported) GetNotSupported() *NotSupported { return b }
  2118  
  2119  type BaseNotSupported interface {
  2120  	GetNotSupported() *NotSupported
  2121  }
  2122  
  2123  func init() {
  2124  	t["BaseNotSupported"] = reflect.TypeOf((*NotSupported)(nil)).Elem()
  2125  }
  2126  
  2127  func (b *NotSupportedHost) GetNotSupportedHost() *NotSupportedHost { return b }
  2128  
  2129  type BaseNotSupportedHost interface {
  2130  	GetNotSupportedHost() *NotSupportedHost
  2131  }
  2132  
  2133  func init() {
  2134  	t["BaseNotSupportedHost"] = reflect.TypeOf((*NotSupportedHost)(nil)).Elem()
  2135  }
  2136  
  2137  func (b *NotSupportedHostInCluster) GetNotSupportedHostInCluster() *NotSupportedHostInCluster {
  2138  	return b
  2139  }
  2140  
  2141  type BaseNotSupportedHostInCluster interface {
  2142  	GetNotSupportedHostInCluster() *NotSupportedHostInCluster
  2143  }
  2144  
  2145  func init() {
  2146  	t["BaseNotSupportedHostInCluster"] = reflect.TypeOf((*NotSupportedHostInCluster)(nil)).Elem()
  2147  }
  2148  
  2149  func (b *OptionType) GetOptionType() *OptionType { return b }
  2150  
  2151  type BaseOptionType interface {
  2152  	GetOptionType() *OptionType
  2153  }
  2154  
  2155  func init() {
  2156  	t["BaseOptionType"] = reflect.TypeOf((*OptionType)(nil)).Elem()
  2157  }
  2158  
  2159  func (b *OptionValue) GetOptionValue() *OptionValue { return b }
  2160  
  2161  type BaseOptionValue interface {
  2162  	GetOptionValue() *OptionValue
  2163  }
  2164  
  2165  func init() {
  2166  	t["BaseOptionValue"] = reflect.TypeOf((*OptionValue)(nil)).Elem()
  2167  }
  2168  
  2169  func (b *OvfAttribute) GetOvfAttribute() *OvfAttribute { return b }
  2170  
  2171  type BaseOvfAttribute interface {
  2172  	GetOvfAttribute() *OvfAttribute
  2173  }
  2174  
  2175  func init() {
  2176  	t["BaseOvfAttribute"] = reflect.TypeOf((*OvfAttribute)(nil)).Elem()
  2177  }
  2178  
  2179  func (b *OvfConnectedDevice) GetOvfConnectedDevice() *OvfConnectedDevice { return b }
  2180  
  2181  type BaseOvfConnectedDevice interface {
  2182  	GetOvfConnectedDevice() *OvfConnectedDevice
  2183  }
  2184  
  2185  func init() {
  2186  	t["BaseOvfConnectedDevice"] = reflect.TypeOf((*OvfConnectedDevice)(nil)).Elem()
  2187  }
  2188  
  2189  func (b *OvfConstraint) GetOvfConstraint() *OvfConstraint { return b }
  2190  
  2191  type BaseOvfConstraint interface {
  2192  	GetOvfConstraint() *OvfConstraint
  2193  }
  2194  
  2195  func init() {
  2196  	t["BaseOvfConstraint"] = reflect.TypeOf((*OvfConstraint)(nil)).Elem()
  2197  }
  2198  
  2199  func (b *OvfConsumerCallbackFault) GetOvfConsumerCallbackFault() *OvfConsumerCallbackFault { return b }
  2200  
  2201  type BaseOvfConsumerCallbackFault interface {
  2202  	GetOvfConsumerCallbackFault() *OvfConsumerCallbackFault
  2203  }
  2204  
  2205  func init() {
  2206  	t["BaseOvfConsumerCallbackFault"] = reflect.TypeOf((*OvfConsumerCallbackFault)(nil)).Elem()
  2207  }
  2208  
  2209  func (b *OvfCreateImportSpecParams) GetOvfCreateImportSpecParams() *OvfCreateImportSpecParams {
  2210  	return b
  2211  }
  2212  
  2213  type BaseOvfCreateImportSpecParams interface {
  2214  	GetOvfCreateImportSpecParams() *OvfCreateImportSpecParams
  2215  }
  2216  
  2217  func init() {
  2218  	t["BaseOvfCreateImportSpecParams"] = reflect.TypeOf((*OvfCreateImportSpecParams)(nil)).Elem()
  2219  }
  2220  
  2221  func (b *OvfElement) GetOvfElement() *OvfElement { return b }
  2222  
  2223  type BaseOvfElement interface {
  2224  	GetOvfElement() *OvfElement
  2225  }
  2226  
  2227  func init() {
  2228  	t["BaseOvfElement"] = reflect.TypeOf((*OvfElement)(nil)).Elem()
  2229  }
  2230  
  2231  func (b *OvfExport) GetOvfExport() *OvfExport { return b }
  2232  
  2233  type BaseOvfExport interface {
  2234  	GetOvfExport() *OvfExport
  2235  }
  2236  
  2237  func init() {
  2238  	t["BaseOvfExport"] = reflect.TypeOf((*OvfExport)(nil)).Elem()
  2239  }
  2240  
  2241  func (b *OvfFault) GetOvfFault() *OvfFault { return b }
  2242  
  2243  type BaseOvfFault interface {
  2244  	GetOvfFault() *OvfFault
  2245  }
  2246  
  2247  func init() {
  2248  	t["BaseOvfFault"] = reflect.TypeOf((*OvfFault)(nil)).Elem()
  2249  }
  2250  
  2251  func (b *OvfHardwareExport) GetOvfHardwareExport() *OvfHardwareExport { return b }
  2252  
  2253  type BaseOvfHardwareExport interface {
  2254  	GetOvfHardwareExport() *OvfHardwareExport
  2255  }
  2256  
  2257  func init() {
  2258  	t["BaseOvfHardwareExport"] = reflect.TypeOf((*OvfHardwareExport)(nil)).Elem()
  2259  }
  2260  
  2261  func (b *OvfImport) GetOvfImport() *OvfImport { return b }
  2262  
  2263  type BaseOvfImport interface {
  2264  	GetOvfImport() *OvfImport
  2265  }
  2266  
  2267  func init() {
  2268  	t["BaseOvfImport"] = reflect.TypeOf((*OvfImport)(nil)).Elem()
  2269  }
  2270  
  2271  func (b *OvfInvalidPackage) GetOvfInvalidPackage() *OvfInvalidPackage { return b }
  2272  
  2273  type BaseOvfInvalidPackage interface {
  2274  	GetOvfInvalidPackage() *OvfInvalidPackage
  2275  }
  2276  
  2277  func init() {
  2278  	t["BaseOvfInvalidPackage"] = reflect.TypeOf((*OvfInvalidPackage)(nil)).Elem()
  2279  }
  2280  
  2281  func (b *OvfInvalidValue) GetOvfInvalidValue() *OvfInvalidValue { return b }
  2282  
  2283  type BaseOvfInvalidValue interface {
  2284  	GetOvfInvalidValue() *OvfInvalidValue
  2285  }
  2286  
  2287  func init() {
  2288  	t["BaseOvfInvalidValue"] = reflect.TypeOf((*OvfInvalidValue)(nil)).Elem()
  2289  }
  2290  
  2291  func (b *OvfManagerCommonParams) GetOvfManagerCommonParams() *OvfManagerCommonParams { return b }
  2292  
  2293  type BaseOvfManagerCommonParams interface {
  2294  	GetOvfManagerCommonParams() *OvfManagerCommonParams
  2295  }
  2296  
  2297  func init() {
  2298  	t["BaseOvfManagerCommonParams"] = reflect.TypeOf((*OvfManagerCommonParams)(nil)).Elem()
  2299  }
  2300  
  2301  func (b *OvfMissingElement) GetOvfMissingElement() *OvfMissingElement { return b }
  2302  
  2303  type BaseOvfMissingElement interface {
  2304  	GetOvfMissingElement() *OvfMissingElement
  2305  }
  2306  
  2307  func init() {
  2308  	t["BaseOvfMissingElement"] = reflect.TypeOf((*OvfMissingElement)(nil)).Elem()
  2309  }
  2310  
  2311  func (b *OvfProperty) GetOvfProperty() *OvfProperty { return b }
  2312  
  2313  type BaseOvfProperty interface {
  2314  	GetOvfProperty() *OvfProperty
  2315  }
  2316  
  2317  func init() {
  2318  	t["BaseOvfProperty"] = reflect.TypeOf((*OvfProperty)(nil)).Elem()
  2319  }
  2320  
  2321  func (b *OvfSystemFault) GetOvfSystemFault() *OvfSystemFault { return b }
  2322  
  2323  type BaseOvfSystemFault interface {
  2324  	GetOvfSystemFault() *OvfSystemFault
  2325  }
  2326  
  2327  func init() {
  2328  	t["BaseOvfSystemFault"] = reflect.TypeOf((*OvfSystemFault)(nil)).Elem()
  2329  }
  2330  
  2331  func (b *OvfUnsupportedAttribute) GetOvfUnsupportedAttribute() *OvfUnsupportedAttribute { return b }
  2332  
  2333  type BaseOvfUnsupportedAttribute interface {
  2334  	GetOvfUnsupportedAttribute() *OvfUnsupportedAttribute
  2335  }
  2336  
  2337  func init() {
  2338  	t["BaseOvfUnsupportedAttribute"] = reflect.TypeOf((*OvfUnsupportedAttribute)(nil)).Elem()
  2339  }
  2340  
  2341  func (b *OvfUnsupportedElement) GetOvfUnsupportedElement() *OvfUnsupportedElement { return b }
  2342  
  2343  type BaseOvfUnsupportedElement interface {
  2344  	GetOvfUnsupportedElement() *OvfUnsupportedElement
  2345  }
  2346  
  2347  func init() {
  2348  	t["BaseOvfUnsupportedElement"] = reflect.TypeOf((*OvfUnsupportedElement)(nil)).Elem()
  2349  }
  2350  
  2351  func (b *OvfUnsupportedPackage) GetOvfUnsupportedPackage() *OvfUnsupportedPackage { return b }
  2352  
  2353  type BaseOvfUnsupportedPackage interface {
  2354  	GetOvfUnsupportedPackage() *OvfUnsupportedPackage
  2355  }
  2356  
  2357  func init() {
  2358  	t["BaseOvfUnsupportedPackage"] = reflect.TypeOf((*OvfUnsupportedPackage)(nil)).Elem()
  2359  }
  2360  
  2361  func (b *PatchMetadataInvalid) GetPatchMetadataInvalid() *PatchMetadataInvalid { return b }
  2362  
  2363  type BasePatchMetadataInvalid interface {
  2364  	GetPatchMetadataInvalid() *PatchMetadataInvalid
  2365  }
  2366  
  2367  func init() {
  2368  	t["BasePatchMetadataInvalid"] = reflect.TypeOf((*PatchMetadataInvalid)(nil)).Elem()
  2369  }
  2370  
  2371  func (b *PatchNotApplicable) GetPatchNotApplicable() *PatchNotApplicable { return b }
  2372  
  2373  type BasePatchNotApplicable interface {
  2374  	GetPatchNotApplicable() *PatchNotApplicable
  2375  }
  2376  
  2377  func init() {
  2378  	t["BasePatchNotApplicable"] = reflect.TypeOf((*PatchNotApplicable)(nil)).Elem()
  2379  }
  2380  
  2381  func (b *PerfEntityMetricBase) GetPerfEntityMetricBase() *PerfEntityMetricBase { return b }
  2382  
  2383  type BasePerfEntityMetricBase interface {
  2384  	GetPerfEntityMetricBase() *PerfEntityMetricBase
  2385  }
  2386  
  2387  func init() {
  2388  	t["BasePerfEntityMetricBase"] = reflect.TypeOf((*PerfEntityMetricBase)(nil)).Elem()
  2389  }
  2390  
  2391  func (b *PerfMetricSeries) GetPerfMetricSeries() *PerfMetricSeries { return b }
  2392  
  2393  type BasePerfMetricSeries interface {
  2394  	GetPerfMetricSeries() *PerfMetricSeries
  2395  }
  2396  
  2397  func init() {
  2398  	t["BasePerfMetricSeries"] = reflect.TypeOf((*PerfMetricSeries)(nil)).Elem()
  2399  }
  2400  
  2401  func (b *PermissionEvent) GetPermissionEvent() *PermissionEvent { return b }
  2402  
  2403  type BasePermissionEvent interface {
  2404  	GetPermissionEvent() *PermissionEvent
  2405  }
  2406  
  2407  func init() {
  2408  	t["BasePermissionEvent"] = reflect.TypeOf((*PermissionEvent)(nil)).Elem()
  2409  }
  2410  
  2411  func (b *PhysicalNicHint) GetPhysicalNicHint() *PhysicalNicHint { return b }
  2412  
  2413  type BasePhysicalNicHint interface {
  2414  	GetPhysicalNicHint() *PhysicalNicHint
  2415  }
  2416  
  2417  func init() {
  2418  	t["BasePhysicalNicHint"] = reflect.TypeOf((*PhysicalNicHint)(nil)).Elem()
  2419  }
  2420  
  2421  func (b *PlatformConfigFault) GetPlatformConfigFault() *PlatformConfigFault { return b }
  2422  
  2423  type BasePlatformConfigFault interface {
  2424  	GetPlatformConfigFault() *PlatformConfigFault
  2425  }
  2426  
  2427  func init() {
  2428  	t["BasePlatformConfigFault"] = reflect.TypeOf((*PlatformConfigFault)(nil)).Elem()
  2429  }
  2430  
  2431  func (b *PolicyOption) GetPolicyOption() *PolicyOption { return b }
  2432  
  2433  type BasePolicyOption interface {
  2434  	GetPolicyOption() *PolicyOption
  2435  }
  2436  
  2437  func init() {
  2438  	t["BasePolicyOption"] = reflect.TypeOf((*PolicyOption)(nil)).Elem()
  2439  }
  2440  
  2441  func (b *PortGroupProfile) GetPortGroupProfile() *PortGroupProfile { return b }
  2442  
  2443  type BasePortGroupProfile interface {
  2444  	GetPortGroupProfile() *PortGroupProfile
  2445  }
  2446  
  2447  func init() {
  2448  	t["BasePortGroupProfile"] = reflect.TypeOf((*PortGroupProfile)(nil)).Elem()
  2449  }
  2450  
  2451  func (b *ProfileConfigInfo) GetProfileConfigInfo() *ProfileConfigInfo { return b }
  2452  
  2453  type BaseProfileConfigInfo interface {
  2454  	GetProfileConfigInfo() *ProfileConfigInfo
  2455  }
  2456  
  2457  func init() {
  2458  	t["BaseProfileConfigInfo"] = reflect.TypeOf((*ProfileConfigInfo)(nil)).Elem()
  2459  }
  2460  
  2461  func (b *ProfileCreateSpec) GetProfileCreateSpec() *ProfileCreateSpec { return b }
  2462  
  2463  type BaseProfileCreateSpec interface {
  2464  	GetProfileCreateSpec() *ProfileCreateSpec
  2465  }
  2466  
  2467  func init() {
  2468  	t["BaseProfileCreateSpec"] = reflect.TypeOf((*ProfileCreateSpec)(nil)).Elem()
  2469  }
  2470  
  2471  func (b *ProfileEvent) GetProfileEvent() *ProfileEvent { return b }
  2472  
  2473  type BaseProfileEvent interface {
  2474  	GetProfileEvent() *ProfileEvent
  2475  }
  2476  
  2477  func init() {
  2478  	t["BaseProfileEvent"] = reflect.TypeOf((*ProfileEvent)(nil)).Elem()
  2479  }
  2480  
  2481  func (b *ProfileExecuteResult) GetProfileExecuteResult() *ProfileExecuteResult { return b }
  2482  
  2483  type BaseProfileExecuteResult interface {
  2484  	GetProfileExecuteResult() *ProfileExecuteResult
  2485  }
  2486  
  2487  func init() {
  2488  	t["BaseProfileExecuteResult"] = reflect.TypeOf((*ProfileExecuteResult)(nil)).Elem()
  2489  }
  2490  
  2491  func (b *ProfileExpression) GetProfileExpression() *ProfileExpression { return b }
  2492  
  2493  type BaseProfileExpression interface {
  2494  	GetProfileExpression() *ProfileExpression
  2495  }
  2496  
  2497  func init() {
  2498  	t["BaseProfileExpression"] = reflect.TypeOf((*ProfileExpression)(nil)).Elem()
  2499  }
  2500  
  2501  func (b *ProfilePolicyOptionMetadata) GetProfilePolicyOptionMetadata() *ProfilePolicyOptionMetadata {
  2502  	return b
  2503  }
  2504  
  2505  type BaseProfilePolicyOptionMetadata interface {
  2506  	GetProfilePolicyOptionMetadata() *ProfilePolicyOptionMetadata
  2507  }
  2508  
  2509  func init() {
  2510  	t["BaseProfilePolicyOptionMetadata"] = reflect.TypeOf((*ProfilePolicyOptionMetadata)(nil)).Elem()
  2511  }
  2512  
  2513  func (b *ProfileSerializedCreateSpec) GetProfileSerializedCreateSpec() *ProfileSerializedCreateSpec {
  2514  	return b
  2515  }
  2516  
  2517  type BaseProfileSerializedCreateSpec interface {
  2518  	GetProfileSerializedCreateSpec() *ProfileSerializedCreateSpec
  2519  }
  2520  
  2521  func init() {
  2522  	t["BaseProfileSerializedCreateSpec"] = reflect.TypeOf((*ProfileSerializedCreateSpec)(nil)).Elem()
  2523  }
  2524  
  2525  func (b *RDMNotSupported) GetRDMNotSupported() *RDMNotSupported { return b }
  2526  
  2527  type BaseRDMNotSupported interface {
  2528  	GetRDMNotSupported() *RDMNotSupported
  2529  }
  2530  
  2531  func init() {
  2532  	t["BaseRDMNotSupported"] = reflect.TypeOf((*RDMNotSupported)(nil)).Elem()
  2533  }
  2534  
  2535  func (b *RecurrentTaskScheduler) GetRecurrentTaskScheduler() *RecurrentTaskScheduler { return b }
  2536  
  2537  type BaseRecurrentTaskScheduler interface {
  2538  	GetRecurrentTaskScheduler() *RecurrentTaskScheduler
  2539  }
  2540  
  2541  func init() {
  2542  	t["BaseRecurrentTaskScheduler"] = reflect.TypeOf((*RecurrentTaskScheduler)(nil)).Elem()
  2543  }
  2544  
  2545  func (b *ReplicationConfigFault) GetReplicationConfigFault() *ReplicationConfigFault { return b }
  2546  
  2547  type BaseReplicationConfigFault interface {
  2548  	GetReplicationConfigFault() *ReplicationConfigFault
  2549  }
  2550  
  2551  func init() {
  2552  	t["BaseReplicationConfigFault"] = reflect.TypeOf((*ReplicationConfigFault)(nil)).Elem()
  2553  }
  2554  
  2555  func (b *ReplicationFault) GetReplicationFault() *ReplicationFault { return b }
  2556  
  2557  type BaseReplicationFault interface {
  2558  	GetReplicationFault() *ReplicationFault
  2559  }
  2560  
  2561  func init() {
  2562  	t["BaseReplicationFault"] = reflect.TypeOf((*ReplicationFault)(nil)).Elem()
  2563  }
  2564  
  2565  func (b *ReplicationVmFault) GetReplicationVmFault() *ReplicationVmFault { return b }
  2566  
  2567  type BaseReplicationVmFault interface {
  2568  	GetReplicationVmFault() *ReplicationVmFault
  2569  }
  2570  
  2571  func init() {
  2572  	t["BaseReplicationVmFault"] = reflect.TypeOf((*ReplicationVmFault)(nil)).Elem()
  2573  }
  2574  
  2575  func (b *ResourceInUse) GetResourceInUse() *ResourceInUse { return b }
  2576  
  2577  type BaseResourceInUse interface {
  2578  	GetResourceInUse() *ResourceInUse
  2579  }
  2580  
  2581  func init() {
  2582  	t["BaseResourceInUse"] = reflect.TypeOf((*ResourceInUse)(nil)).Elem()
  2583  }
  2584  
  2585  func (b *ResourcePoolEvent) GetResourcePoolEvent() *ResourcePoolEvent { return b }
  2586  
  2587  type BaseResourcePoolEvent interface {
  2588  	GetResourcePoolEvent() *ResourcePoolEvent
  2589  }
  2590  
  2591  func init() {
  2592  	t["BaseResourcePoolEvent"] = reflect.TypeOf((*ResourcePoolEvent)(nil)).Elem()
  2593  }
  2594  
  2595  func (b *ResourcePoolSummary) GetResourcePoolSummary() *ResourcePoolSummary { return b }
  2596  
  2597  type BaseResourcePoolSummary interface {
  2598  	GetResourcePoolSummary() *ResourcePoolSummary
  2599  }
  2600  
  2601  func init() {
  2602  	t["BaseResourcePoolSummary"] = reflect.TypeOf((*ResourcePoolSummary)(nil)).Elem()
  2603  }
  2604  
  2605  func (b *RoleEvent) GetRoleEvent() *RoleEvent { return b }
  2606  
  2607  type BaseRoleEvent interface {
  2608  	GetRoleEvent() *RoleEvent
  2609  }
  2610  
  2611  func init() {
  2612  	t["BaseRoleEvent"] = reflect.TypeOf((*RoleEvent)(nil)).Elem()
  2613  }
  2614  
  2615  func (b *RuntimeFault) GetRuntimeFault() *RuntimeFault { return b }
  2616  
  2617  type BaseRuntimeFault interface {
  2618  	GetRuntimeFault() *RuntimeFault
  2619  }
  2620  
  2621  func init() {
  2622  	t["BaseRuntimeFault"] = reflect.TypeOf((*RuntimeFault)(nil)).Elem()
  2623  }
  2624  
  2625  func (b *ScheduledTaskEvent) GetScheduledTaskEvent() *ScheduledTaskEvent { return b }
  2626  
  2627  type BaseScheduledTaskEvent interface {
  2628  	GetScheduledTaskEvent() *ScheduledTaskEvent
  2629  }
  2630  
  2631  func init() {
  2632  	t["BaseScheduledTaskEvent"] = reflect.TypeOf((*ScheduledTaskEvent)(nil)).Elem()
  2633  }
  2634  
  2635  func (b *ScheduledTaskSpec) GetScheduledTaskSpec() *ScheduledTaskSpec { return b }
  2636  
  2637  type BaseScheduledTaskSpec interface {
  2638  	GetScheduledTaskSpec() *ScheduledTaskSpec
  2639  }
  2640  
  2641  func init() {
  2642  	t["BaseScheduledTaskSpec"] = reflect.TypeOf((*ScheduledTaskSpec)(nil)).Elem()
  2643  }
  2644  
  2645  func (b *ScsiLun) GetScsiLun() *ScsiLun { return b }
  2646  
  2647  type BaseScsiLun interface {
  2648  	GetScsiLun() *ScsiLun
  2649  }
  2650  
  2651  func init() {
  2652  	t["BaseScsiLun"] = reflect.TypeOf((*ScsiLun)(nil)).Elem()
  2653  }
  2654  
  2655  func (b *SecurityError) GetSecurityError() *SecurityError { return b }
  2656  
  2657  type BaseSecurityError interface {
  2658  	GetSecurityError() *SecurityError
  2659  }
  2660  
  2661  func init() {
  2662  	t["BaseSecurityError"] = reflect.TypeOf((*SecurityError)(nil)).Elem()
  2663  }
  2664  
  2665  func (b *SelectionSet) GetSelectionSet() *SelectionSet { return b }
  2666  
  2667  type BaseSelectionSet interface {
  2668  	GetSelectionSet() *SelectionSet
  2669  }
  2670  
  2671  func init() {
  2672  	t["BaseSelectionSet"] = reflect.TypeOf((*SelectionSet)(nil)).Elem()
  2673  }
  2674  
  2675  func (b *SelectionSpec) GetSelectionSpec() *SelectionSpec { return b }
  2676  
  2677  type BaseSelectionSpec interface {
  2678  	GetSelectionSpec() *SelectionSpec
  2679  }
  2680  
  2681  func init() {
  2682  	t["BaseSelectionSpec"] = reflect.TypeOf((*SelectionSpec)(nil)).Elem()
  2683  }
  2684  
  2685  func (b *ServiceLocatorCredential) GetServiceLocatorCredential() *ServiceLocatorCredential { return b }
  2686  
  2687  type BaseServiceLocatorCredential interface {
  2688  	GetServiceLocatorCredential() *ServiceLocatorCredential
  2689  }
  2690  
  2691  func init() {
  2692  	t["BaseServiceLocatorCredential"] = reflect.TypeOf((*ServiceLocatorCredential)(nil)).Elem()
  2693  }
  2694  
  2695  func (b *SessionEvent) GetSessionEvent() *SessionEvent { return b }
  2696  
  2697  type BaseSessionEvent interface {
  2698  	GetSessionEvent() *SessionEvent
  2699  }
  2700  
  2701  func init() {
  2702  	t["BaseSessionEvent"] = reflect.TypeOf((*SessionEvent)(nil)).Elem()
  2703  }
  2704  
  2705  func (b *SessionManagerServiceRequestSpec) GetSessionManagerServiceRequestSpec() *SessionManagerServiceRequestSpec {
  2706  	return b
  2707  }
  2708  
  2709  type BaseSessionManagerServiceRequestSpec interface {
  2710  	GetSessionManagerServiceRequestSpec() *SessionManagerServiceRequestSpec
  2711  }
  2712  
  2713  func init() {
  2714  	t["BaseSessionManagerServiceRequestSpec"] = reflect.TypeOf((*SessionManagerServiceRequestSpec)(nil)).Elem()
  2715  }
  2716  
  2717  func (b *SnapshotCopyNotSupported) GetSnapshotCopyNotSupported() *SnapshotCopyNotSupported { return b }
  2718  
  2719  type BaseSnapshotCopyNotSupported interface {
  2720  	GetSnapshotCopyNotSupported() *SnapshotCopyNotSupported
  2721  }
  2722  
  2723  func init() {
  2724  	t["BaseSnapshotCopyNotSupported"] = reflect.TypeOf((*SnapshotCopyNotSupported)(nil)).Elem()
  2725  }
  2726  
  2727  func (b *SnapshotFault) GetSnapshotFault() *SnapshotFault { return b }
  2728  
  2729  type BaseSnapshotFault interface {
  2730  	GetSnapshotFault() *SnapshotFault
  2731  }
  2732  
  2733  func init() {
  2734  	t["BaseSnapshotFault"] = reflect.TypeOf((*SnapshotFault)(nil)).Elem()
  2735  }
  2736  
  2737  func (b *TaskEvent) GetTaskEvent() *TaskEvent { return b }
  2738  
  2739  type BaseTaskEvent interface {
  2740  	GetTaskEvent() *TaskEvent
  2741  }
  2742  
  2743  func init() {
  2744  	t["BaseTaskEvent"] = reflect.TypeOf((*TaskEvent)(nil)).Elem()
  2745  }
  2746  
  2747  func (b *TaskInProgress) GetTaskInProgress() *TaskInProgress { return b }
  2748  
  2749  type BaseTaskInProgress interface {
  2750  	GetTaskInProgress() *TaskInProgress
  2751  }
  2752  
  2753  func init() {
  2754  	t["BaseTaskInProgress"] = reflect.TypeOf((*TaskInProgress)(nil)).Elem()
  2755  }
  2756  
  2757  func (b *TaskManagerTaskViewSpec) GetTaskManagerTaskViewSpec() *TaskManagerTaskViewSpec { return b }
  2758  
  2759  type BaseTaskManagerTaskViewSpec interface {
  2760  	GetTaskManagerTaskViewSpec() *TaskManagerTaskViewSpec
  2761  }
  2762  
  2763  func init() {
  2764  	t["BaseTaskManagerTaskViewSpec"] = reflect.TypeOf((*TaskManagerTaskViewSpec)(nil)).Elem()
  2765  }
  2766  
  2767  func (b *TaskReason) GetTaskReason() *TaskReason { return b }
  2768  
  2769  type BaseTaskReason interface {
  2770  	GetTaskReason() *TaskReason
  2771  }
  2772  
  2773  func init() {
  2774  	t["BaseTaskReason"] = reflect.TypeOf((*TaskReason)(nil)).Elem()
  2775  }
  2776  
  2777  func (b *TaskScheduler) GetTaskScheduler() *TaskScheduler { return b }
  2778  
  2779  type BaseTaskScheduler interface {
  2780  	GetTaskScheduler() *TaskScheduler
  2781  }
  2782  
  2783  func init() {
  2784  	t["BaseTaskScheduler"] = reflect.TypeOf((*TaskScheduler)(nil)).Elem()
  2785  }
  2786  
  2787  func (b *TemplateUpgradeEvent) GetTemplateUpgradeEvent() *TemplateUpgradeEvent { return b }
  2788  
  2789  type BaseTemplateUpgradeEvent interface {
  2790  	GetTemplateUpgradeEvent() *TemplateUpgradeEvent
  2791  }
  2792  
  2793  func init() {
  2794  	t["BaseTemplateUpgradeEvent"] = reflect.TypeOf((*TemplateUpgradeEvent)(nil)).Elem()
  2795  }
  2796  
  2797  func (b *Timedout) GetTimedout() *Timedout { return b }
  2798  
  2799  type BaseTimedout interface {
  2800  	GetTimedout() *Timedout
  2801  }
  2802  
  2803  func init() {
  2804  	t["BaseTimedout"] = reflect.TypeOf((*Timedout)(nil)).Elem()
  2805  }
  2806  
  2807  func (b *TypeDescription) GetTypeDescription() *TypeDescription { return b }
  2808  
  2809  type BaseTypeDescription interface {
  2810  	GetTypeDescription() *TypeDescription
  2811  }
  2812  
  2813  func init() {
  2814  	t["BaseTypeDescription"] = reflect.TypeOf((*TypeDescription)(nil)).Elem()
  2815  }
  2816  
  2817  func (b *UnsupportedDatastore) GetUnsupportedDatastore() *UnsupportedDatastore { return b }
  2818  
  2819  type BaseUnsupportedDatastore interface {
  2820  	GetUnsupportedDatastore() *UnsupportedDatastore
  2821  }
  2822  
  2823  func init() {
  2824  	t["BaseUnsupportedDatastore"] = reflect.TypeOf((*UnsupportedDatastore)(nil)).Elem()
  2825  }
  2826  
  2827  func (b *UpgradeEvent) GetUpgradeEvent() *UpgradeEvent { return b }
  2828  
  2829  type BaseUpgradeEvent interface {
  2830  	GetUpgradeEvent() *UpgradeEvent
  2831  }
  2832  
  2833  func init() {
  2834  	t["BaseUpgradeEvent"] = reflect.TypeOf((*UpgradeEvent)(nil)).Elem()
  2835  }
  2836  
  2837  func (b *UserSearchResult) GetUserSearchResult() *UserSearchResult { return b }
  2838  
  2839  type BaseUserSearchResult interface {
  2840  	GetUserSearchResult() *UserSearchResult
  2841  }
  2842  
  2843  func init() {
  2844  	t["BaseUserSearchResult"] = reflect.TypeOf((*UserSearchResult)(nil)).Elem()
  2845  }
  2846  
  2847  func (b *VAppConfigFault) GetVAppConfigFault() *VAppConfigFault { return b }
  2848  
  2849  type BaseVAppConfigFault interface {
  2850  	GetVAppConfigFault() *VAppConfigFault
  2851  }
  2852  
  2853  func init() {
  2854  	t["BaseVAppConfigFault"] = reflect.TypeOf((*VAppConfigFault)(nil)).Elem()
  2855  }
  2856  
  2857  func (b *VAppPropertyFault) GetVAppPropertyFault() *VAppPropertyFault { return b }
  2858  
  2859  type BaseVAppPropertyFault interface {
  2860  	GetVAppPropertyFault() *VAppPropertyFault
  2861  }
  2862  
  2863  func init() {
  2864  	t["BaseVAppPropertyFault"] = reflect.TypeOf((*VAppPropertyFault)(nil)).Elem()
  2865  }
  2866  
  2867  func (b *VMotionInterfaceIssue) GetVMotionInterfaceIssue() *VMotionInterfaceIssue { return b }
  2868  
  2869  type BaseVMotionInterfaceIssue interface {
  2870  	GetVMotionInterfaceIssue() *VMotionInterfaceIssue
  2871  }
  2872  
  2873  func init() {
  2874  	t["BaseVMotionInterfaceIssue"] = reflect.TypeOf((*VMotionInterfaceIssue)(nil)).Elem()
  2875  }
  2876  
  2877  func (b *VMwareDVSHealthCheckConfig) GetVMwareDVSHealthCheckConfig() *VMwareDVSHealthCheckConfig {
  2878  	return b
  2879  }
  2880  
  2881  type BaseVMwareDVSHealthCheckConfig interface {
  2882  	GetVMwareDVSHealthCheckConfig() *VMwareDVSHealthCheckConfig
  2883  }
  2884  
  2885  func init() {
  2886  	t["BaseVMwareDVSHealthCheckConfig"] = reflect.TypeOf((*VMwareDVSHealthCheckConfig)(nil)).Elem()
  2887  }
  2888  
  2889  func (b *VimFault) GetVimFault() *VimFault { return b }
  2890  
  2891  type BaseVimFault interface {
  2892  	GetVimFault() *VimFault
  2893  }
  2894  
  2895  func init() {
  2896  	t["BaseVimFault"] = reflect.TypeOf((*VimFault)(nil)).Elem()
  2897  }
  2898  
  2899  func (b *VirtualController) GetVirtualController() *VirtualController { return b }
  2900  
  2901  type BaseVirtualController interface {
  2902  	GetVirtualController() *VirtualController
  2903  }
  2904  
  2905  func init() {
  2906  	t["BaseVirtualController"] = reflect.TypeOf((*VirtualController)(nil)).Elem()
  2907  }
  2908  
  2909  func (b *VirtualControllerOption) GetVirtualControllerOption() *VirtualControllerOption { return b }
  2910  
  2911  type BaseVirtualControllerOption interface {
  2912  	GetVirtualControllerOption() *VirtualControllerOption
  2913  }
  2914  
  2915  func init() {
  2916  	t["BaseVirtualControllerOption"] = reflect.TypeOf((*VirtualControllerOption)(nil)).Elem()
  2917  }
  2918  
  2919  func (b *VirtualDevice) GetVirtualDevice() *VirtualDevice { return b }
  2920  
  2921  type BaseVirtualDevice interface {
  2922  	GetVirtualDevice() *VirtualDevice
  2923  }
  2924  
  2925  func init() {
  2926  	t["BaseVirtualDevice"] = reflect.TypeOf((*VirtualDevice)(nil)).Elem()
  2927  }
  2928  
  2929  func (b *VirtualDeviceBackingInfo) GetVirtualDeviceBackingInfo() *VirtualDeviceBackingInfo { return b }
  2930  
  2931  type BaseVirtualDeviceBackingInfo interface {
  2932  	GetVirtualDeviceBackingInfo() *VirtualDeviceBackingInfo
  2933  }
  2934  
  2935  func init() {
  2936  	t["BaseVirtualDeviceBackingInfo"] = reflect.TypeOf((*VirtualDeviceBackingInfo)(nil)).Elem()
  2937  }
  2938  
  2939  func (b *VirtualDeviceBackingOption) GetVirtualDeviceBackingOption() *VirtualDeviceBackingOption {
  2940  	return b
  2941  }
  2942  
  2943  type BaseVirtualDeviceBackingOption interface {
  2944  	GetVirtualDeviceBackingOption() *VirtualDeviceBackingOption
  2945  }
  2946  
  2947  func init() {
  2948  	t["BaseVirtualDeviceBackingOption"] = reflect.TypeOf((*VirtualDeviceBackingOption)(nil)).Elem()
  2949  }
  2950  
  2951  func (b *VirtualDeviceBusSlotInfo) GetVirtualDeviceBusSlotInfo() *VirtualDeviceBusSlotInfo { return b }
  2952  
  2953  type BaseVirtualDeviceBusSlotInfo interface {
  2954  	GetVirtualDeviceBusSlotInfo() *VirtualDeviceBusSlotInfo
  2955  }
  2956  
  2957  func init() {
  2958  	t["BaseVirtualDeviceBusSlotInfo"] = reflect.TypeOf((*VirtualDeviceBusSlotInfo)(nil)).Elem()
  2959  }
  2960  
  2961  func (b *VirtualDeviceConfigSpec) GetVirtualDeviceConfigSpec() *VirtualDeviceConfigSpec { return b }
  2962  
  2963  type BaseVirtualDeviceConfigSpec interface {
  2964  	GetVirtualDeviceConfigSpec() *VirtualDeviceConfigSpec
  2965  }
  2966  
  2967  func init() {
  2968  	t["BaseVirtualDeviceConfigSpec"] = reflect.TypeOf((*VirtualDeviceConfigSpec)(nil)).Elem()
  2969  }
  2970  
  2971  func (b *VirtualDeviceDeviceBackingInfo) GetVirtualDeviceDeviceBackingInfo() *VirtualDeviceDeviceBackingInfo {
  2972  	return b
  2973  }
  2974  
  2975  type BaseVirtualDeviceDeviceBackingInfo interface {
  2976  	GetVirtualDeviceDeviceBackingInfo() *VirtualDeviceDeviceBackingInfo
  2977  }
  2978  
  2979  func init() {
  2980  	t["BaseVirtualDeviceDeviceBackingInfo"] = reflect.TypeOf((*VirtualDeviceDeviceBackingInfo)(nil)).Elem()
  2981  }
  2982  
  2983  func (b *VirtualDeviceDeviceBackingOption) GetVirtualDeviceDeviceBackingOption() *VirtualDeviceDeviceBackingOption {
  2984  	return b
  2985  }
  2986  
  2987  type BaseVirtualDeviceDeviceBackingOption interface {
  2988  	GetVirtualDeviceDeviceBackingOption() *VirtualDeviceDeviceBackingOption
  2989  }
  2990  
  2991  func init() {
  2992  	t["BaseVirtualDeviceDeviceBackingOption"] = reflect.TypeOf((*VirtualDeviceDeviceBackingOption)(nil)).Elem()
  2993  }
  2994  
  2995  func (b *VirtualDeviceFileBackingInfo) GetVirtualDeviceFileBackingInfo() *VirtualDeviceFileBackingInfo {
  2996  	return b
  2997  }
  2998  
  2999  type BaseVirtualDeviceFileBackingInfo interface {
  3000  	GetVirtualDeviceFileBackingInfo() *VirtualDeviceFileBackingInfo
  3001  }
  3002  
  3003  func init() {
  3004  	t["BaseVirtualDeviceFileBackingInfo"] = reflect.TypeOf((*VirtualDeviceFileBackingInfo)(nil)).Elem()
  3005  }
  3006  
  3007  func (b *VirtualDeviceFileBackingOption) GetVirtualDeviceFileBackingOption() *VirtualDeviceFileBackingOption {
  3008  	return b
  3009  }
  3010  
  3011  type BaseVirtualDeviceFileBackingOption interface {
  3012  	GetVirtualDeviceFileBackingOption() *VirtualDeviceFileBackingOption
  3013  }
  3014  
  3015  func init() {
  3016  	t["BaseVirtualDeviceFileBackingOption"] = reflect.TypeOf((*VirtualDeviceFileBackingOption)(nil)).Elem()
  3017  }
  3018  
  3019  func (b *VirtualDeviceOption) GetVirtualDeviceOption() *VirtualDeviceOption { return b }
  3020  
  3021  type BaseVirtualDeviceOption interface {
  3022  	GetVirtualDeviceOption() *VirtualDeviceOption
  3023  }
  3024  
  3025  func init() {
  3026  	t["BaseVirtualDeviceOption"] = reflect.TypeOf((*VirtualDeviceOption)(nil)).Elem()
  3027  }
  3028  
  3029  func (b *VirtualDevicePciBusSlotInfo) GetVirtualDevicePciBusSlotInfo() *VirtualDevicePciBusSlotInfo {
  3030  	return b
  3031  }
  3032  
  3033  type BaseVirtualDevicePciBusSlotInfo interface {
  3034  	GetVirtualDevicePciBusSlotInfo() *VirtualDevicePciBusSlotInfo
  3035  }
  3036  
  3037  func init() {
  3038  	t["BaseVirtualDevicePciBusSlotInfo"] = reflect.TypeOf((*VirtualDevicePciBusSlotInfo)(nil)).Elem()
  3039  }
  3040  
  3041  func (b *VirtualDevicePipeBackingInfo) GetVirtualDevicePipeBackingInfo() *VirtualDevicePipeBackingInfo {
  3042  	return b
  3043  }
  3044  
  3045  type BaseVirtualDevicePipeBackingInfo interface {
  3046  	GetVirtualDevicePipeBackingInfo() *VirtualDevicePipeBackingInfo
  3047  }
  3048  
  3049  func init() {
  3050  	t["BaseVirtualDevicePipeBackingInfo"] = reflect.TypeOf((*VirtualDevicePipeBackingInfo)(nil)).Elem()
  3051  }
  3052  
  3053  func (b *VirtualDevicePipeBackingOption) GetVirtualDevicePipeBackingOption() *VirtualDevicePipeBackingOption {
  3054  	return b
  3055  }
  3056  
  3057  type BaseVirtualDevicePipeBackingOption interface {
  3058  	GetVirtualDevicePipeBackingOption() *VirtualDevicePipeBackingOption
  3059  }
  3060  
  3061  func init() {
  3062  	t["BaseVirtualDevicePipeBackingOption"] = reflect.TypeOf((*VirtualDevicePipeBackingOption)(nil)).Elem()
  3063  }
  3064  
  3065  func (b *VirtualDeviceRemoteDeviceBackingInfo) GetVirtualDeviceRemoteDeviceBackingInfo() *VirtualDeviceRemoteDeviceBackingInfo {
  3066  	return b
  3067  }
  3068  
  3069  type BaseVirtualDeviceRemoteDeviceBackingInfo interface {
  3070  	GetVirtualDeviceRemoteDeviceBackingInfo() *VirtualDeviceRemoteDeviceBackingInfo
  3071  }
  3072  
  3073  func init() {
  3074  	t["BaseVirtualDeviceRemoteDeviceBackingInfo"] = reflect.TypeOf((*VirtualDeviceRemoteDeviceBackingInfo)(nil)).Elem()
  3075  }
  3076  
  3077  func (b *VirtualDeviceRemoteDeviceBackingOption) GetVirtualDeviceRemoteDeviceBackingOption() *VirtualDeviceRemoteDeviceBackingOption {
  3078  	return b
  3079  }
  3080  
  3081  type BaseVirtualDeviceRemoteDeviceBackingOption interface {
  3082  	GetVirtualDeviceRemoteDeviceBackingOption() *VirtualDeviceRemoteDeviceBackingOption
  3083  }
  3084  
  3085  func init() {
  3086  	t["BaseVirtualDeviceRemoteDeviceBackingOption"] = reflect.TypeOf((*VirtualDeviceRemoteDeviceBackingOption)(nil)).Elem()
  3087  }
  3088  
  3089  func (b *VirtualDeviceURIBackingInfo) GetVirtualDeviceURIBackingInfo() *VirtualDeviceURIBackingInfo {
  3090  	return b
  3091  }
  3092  
  3093  type BaseVirtualDeviceURIBackingInfo interface {
  3094  	GetVirtualDeviceURIBackingInfo() *VirtualDeviceURIBackingInfo
  3095  }
  3096  
  3097  func init() {
  3098  	t["BaseVirtualDeviceURIBackingInfo"] = reflect.TypeOf((*VirtualDeviceURIBackingInfo)(nil)).Elem()
  3099  }
  3100  
  3101  func (b *VirtualDeviceURIBackingOption) GetVirtualDeviceURIBackingOption() *VirtualDeviceURIBackingOption {
  3102  	return b
  3103  }
  3104  
  3105  type BaseVirtualDeviceURIBackingOption interface {
  3106  	GetVirtualDeviceURIBackingOption() *VirtualDeviceURIBackingOption
  3107  }
  3108  
  3109  func init() {
  3110  	t["BaseVirtualDeviceURIBackingOption"] = reflect.TypeOf((*VirtualDeviceURIBackingOption)(nil)).Elem()
  3111  }
  3112  
  3113  func (b *VirtualDiskRawDiskVer2BackingInfo) GetVirtualDiskRawDiskVer2BackingInfo() *VirtualDiskRawDiskVer2BackingInfo {
  3114  	return b
  3115  }
  3116  
  3117  type BaseVirtualDiskRawDiskVer2BackingInfo interface {
  3118  	GetVirtualDiskRawDiskVer2BackingInfo() *VirtualDiskRawDiskVer2BackingInfo
  3119  }
  3120  
  3121  func init() {
  3122  	t["BaseVirtualDiskRawDiskVer2BackingInfo"] = reflect.TypeOf((*VirtualDiskRawDiskVer2BackingInfo)(nil)).Elem()
  3123  }
  3124  
  3125  func (b *VirtualDiskRawDiskVer2BackingOption) GetVirtualDiskRawDiskVer2BackingOption() *VirtualDiskRawDiskVer2BackingOption {
  3126  	return b
  3127  }
  3128  
  3129  type BaseVirtualDiskRawDiskVer2BackingOption interface {
  3130  	GetVirtualDiskRawDiskVer2BackingOption() *VirtualDiskRawDiskVer2BackingOption
  3131  }
  3132  
  3133  func init() {
  3134  	t["BaseVirtualDiskRawDiskVer2BackingOption"] = reflect.TypeOf((*VirtualDiskRawDiskVer2BackingOption)(nil)).Elem()
  3135  }
  3136  
  3137  func (b *VirtualDiskSpec) GetVirtualDiskSpec() *VirtualDiskSpec { return b }
  3138  
  3139  type BaseVirtualDiskSpec interface {
  3140  	GetVirtualDiskSpec() *VirtualDiskSpec
  3141  }
  3142  
  3143  func init() {
  3144  	t["BaseVirtualDiskSpec"] = reflect.TypeOf((*VirtualDiskSpec)(nil)).Elem()
  3145  }
  3146  
  3147  func (b *VirtualEthernetCard) GetVirtualEthernetCard() *VirtualEthernetCard { return b }
  3148  
  3149  type BaseVirtualEthernetCard interface {
  3150  	GetVirtualEthernetCard() *VirtualEthernetCard
  3151  }
  3152  
  3153  func init() {
  3154  	t["BaseVirtualEthernetCard"] = reflect.TypeOf((*VirtualEthernetCard)(nil)).Elem()
  3155  }
  3156  
  3157  func (b *VirtualEthernetCardOption) GetVirtualEthernetCardOption() *VirtualEthernetCardOption {
  3158  	return b
  3159  }
  3160  
  3161  type BaseVirtualEthernetCardOption interface {
  3162  	GetVirtualEthernetCardOption() *VirtualEthernetCardOption
  3163  }
  3164  
  3165  func init() {
  3166  	t["BaseVirtualEthernetCardOption"] = reflect.TypeOf((*VirtualEthernetCardOption)(nil)).Elem()
  3167  }
  3168  
  3169  func (b *VirtualHardwareCompatibilityIssue) GetVirtualHardwareCompatibilityIssue() *VirtualHardwareCompatibilityIssue {
  3170  	return b
  3171  }
  3172  
  3173  type BaseVirtualHardwareCompatibilityIssue interface {
  3174  	GetVirtualHardwareCompatibilityIssue() *VirtualHardwareCompatibilityIssue
  3175  }
  3176  
  3177  func init() {
  3178  	t["BaseVirtualHardwareCompatibilityIssue"] = reflect.TypeOf((*VirtualHardwareCompatibilityIssue)(nil)).Elem()
  3179  }
  3180  
  3181  func (b *VirtualMachineBaseIndependentFilterSpec) GetVirtualMachineBaseIndependentFilterSpec() *VirtualMachineBaseIndependentFilterSpec {
  3182  	return b
  3183  }
  3184  
  3185  type BaseVirtualMachineBaseIndependentFilterSpec interface {
  3186  	GetVirtualMachineBaseIndependentFilterSpec() *VirtualMachineBaseIndependentFilterSpec
  3187  }
  3188  
  3189  func init() {
  3190  	t["BaseVirtualMachineBaseIndependentFilterSpec"] = reflect.TypeOf((*VirtualMachineBaseIndependentFilterSpec)(nil)).Elem()
  3191  }
  3192  
  3193  func (b *VirtualMachineBootOptionsBootableDevice) GetVirtualMachineBootOptionsBootableDevice() *VirtualMachineBootOptionsBootableDevice {
  3194  	return b
  3195  }
  3196  
  3197  type BaseVirtualMachineBootOptionsBootableDevice interface {
  3198  	GetVirtualMachineBootOptionsBootableDevice() *VirtualMachineBootOptionsBootableDevice
  3199  }
  3200  
  3201  func init() {
  3202  	t["BaseVirtualMachineBootOptionsBootableDevice"] = reflect.TypeOf((*VirtualMachineBootOptionsBootableDevice)(nil)).Elem()
  3203  }
  3204  
  3205  func (b *VirtualMachineConnection) GetVirtualMachineConnection() *VirtualMachineConnection { return b }
  3206  
  3207  type BaseVirtualMachineConnection interface {
  3208  	GetVirtualMachineConnection() *VirtualMachineConnection
  3209  }
  3210  
  3211  func init() {
  3212  	t["BaseVirtualMachineConnection"] = reflect.TypeOf((*VirtualMachineConnection)(nil)).Elem()
  3213  }
  3214  
  3215  func (b *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState) GetVirtualMachineDeviceRuntimeInfoDeviceRuntimeState() *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState {
  3216  	return b
  3217  }
  3218  
  3219  type BaseVirtualMachineDeviceRuntimeInfoDeviceRuntimeState interface {
  3220  	GetVirtualMachineDeviceRuntimeInfoDeviceRuntimeState() *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState
  3221  }
  3222  
  3223  func init() {
  3224  	t["BaseVirtualMachineDeviceRuntimeInfoDeviceRuntimeState"] = reflect.TypeOf((*VirtualMachineDeviceRuntimeInfoDeviceRuntimeState)(nil)).Elem()
  3225  }
  3226  
  3227  func (b *VirtualMachineDiskDeviceInfo) GetVirtualMachineDiskDeviceInfo() *VirtualMachineDiskDeviceInfo {
  3228  	return b
  3229  }
  3230  
  3231  type BaseVirtualMachineDiskDeviceInfo interface {
  3232  	GetVirtualMachineDiskDeviceInfo() *VirtualMachineDiskDeviceInfo
  3233  }
  3234  
  3235  func init() {
  3236  	t["BaseVirtualMachineDiskDeviceInfo"] = reflect.TypeOf((*VirtualMachineDiskDeviceInfo)(nil)).Elem()
  3237  }
  3238  
  3239  func (b *VirtualMachineGuestQuiesceSpec) GetVirtualMachineGuestQuiesceSpec() *VirtualMachineGuestQuiesceSpec {
  3240  	return b
  3241  }
  3242  
  3243  type BaseVirtualMachineGuestQuiesceSpec interface {
  3244  	GetVirtualMachineGuestQuiesceSpec() *VirtualMachineGuestQuiesceSpec
  3245  }
  3246  
  3247  func init() {
  3248  	t["BaseVirtualMachineGuestQuiesceSpec"] = reflect.TypeOf((*VirtualMachineGuestQuiesceSpec)(nil)).Elem()
  3249  }
  3250  
  3251  func (b *VirtualMachinePciPassthroughInfo) GetVirtualMachinePciPassthroughInfo() *VirtualMachinePciPassthroughInfo {
  3252  	return b
  3253  }
  3254  
  3255  type BaseVirtualMachinePciPassthroughInfo interface {
  3256  	GetVirtualMachinePciPassthroughInfo() *VirtualMachinePciPassthroughInfo
  3257  }
  3258  
  3259  func init() {
  3260  	t["BaseVirtualMachinePciPassthroughInfo"] = reflect.TypeOf((*VirtualMachinePciPassthroughInfo)(nil)).Elem()
  3261  }
  3262  
  3263  func (b *VirtualMachineProfileSpec) GetVirtualMachineProfileSpec() *VirtualMachineProfileSpec {
  3264  	return b
  3265  }
  3266  
  3267  type BaseVirtualMachineProfileSpec interface {
  3268  	GetVirtualMachineProfileSpec() *VirtualMachineProfileSpec
  3269  }
  3270  
  3271  func init() {
  3272  	t["BaseVirtualMachineProfileSpec"] = reflect.TypeOf((*VirtualMachineProfileSpec)(nil)).Elem()
  3273  }
  3274  
  3275  func (b *VirtualMachineSriovDevicePoolInfo) GetVirtualMachineSriovDevicePoolInfo() *VirtualMachineSriovDevicePoolInfo {
  3276  	return b
  3277  }
  3278  
  3279  type BaseVirtualMachineSriovDevicePoolInfo interface {
  3280  	GetVirtualMachineSriovDevicePoolInfo() *VirtualMachineSriovDevicePoolInfo
  3281  }
  3282  
  3283  func init() {
  3284  	t["BaseVirtualMachineSriovDevicePoolInfo"] = reflect.TypeOf((*VirtualMachineSriovDevicePoolInfo)(nil)).Elem()
  3285  }
  3286  
  3287  func (b *VirtualMachineTargetInfo) GetVirtualMachineTargetInfo() *VirtualMachineTargetInfo { return b }
  3288  
  3289  type BaseVirtualMachineTargetInfo interface {
  3290  	GetVirtualMachineTargetInfo() *VirtualMachineTargetInfo
  3291  }
  3292  
  3293  func init() {
  3294  	t["BaseVirtualMachineTargetInfo"] = reflect.TypeOf((*VirtualMachineTargetInfo)(nil)).Elem()
  3295  }
  3296  
  3297  func (b *VirtualMachineVirtualDeviceGroupsDeviceGroup) GetVirtualMachineVirtualDeviceGroupsDeviceGroup() *VirtualMachineVirtualDeviceGroupsDeviceGroup {
  3298  	return b
  3299  }
  3300  
  3301  type BaseVirtualMachineVirtualDeviceGroupsDeviceGroup interface {
  3302  	GetVirtualMachineVirtualDeviceGroupsDeviceGroup() *VirtualMachineVirtualDeviceGroupsDeviceGroup
  3303  }
  3304  
  3305  func init() {
  3306  	t["BaseVirtualMachineVirtualDeviceGroupsDeviceGroup"] = reflect.TypeOf((*VirtualMachineVirtualDeviceGroupsDeviceGroup)(nil)).Elem()
  3307  }
  3308  
  3309  func (b *VirtualPCIPassthroughPluginBackingInfo) GetVirtualPCIPassthroughPluginBackingInfo() *VirtualPCIPassthroughPluginBackingInfo {
  3310  	return b
  3311  }
  3312  
  3313  type BaseVirtualPCIPassthroughPluginBackingInfo interface {
  3314  	GetVirtualPCIPassthroughPluginBackingInfo() *VirtualPCIPassthroughPluginBackingInfo
  3315  }
  3316  
  3317  func init() {
  3318  	t["BaseVirtualPCIPassthroughPluginBackingInfo"] = reflect.TypeOf((*VirtualPCIPassthroughPluginBackingInfo)(nil)).Elem()
  3319  }
  3320  
  3321  func (b *VirtualPCIPassthroughPluginBackingOption) GetVirtualPCIPassthroughPluginBackingOption() *VirtualPCIPassthroughPluginBackingOption {
  3322  	return b
  3323  }
  3324  
  3325  type BaseVirtualPCIPassthroughPluginBackingOption interface {
  3326  	GetVirtualPCIPassthroughPluginBackingOption() *VirtualPCIPassthroughPluginBackingOption
  3327  }
  3328  
  3329  func init() {
  3330  	t["BaseVirtualPCIPassthroughPluginBackingOption"] = reflect.TypeOf((*VirtualPCIPassthroughPluginBackingOption)(nil)).Elem()
  3331  }
  3332  
  3333  func (b *VirtualSATAController) GetVirtualSATAController() *VirtualSATAController { return b }
  3334  
  3335  type BaseVirtualSATAController interface {
  3336  	GetVirtualSATAController() *VirtualSATAController
  3337  }
  3338  
  3339  func init() {
  3340  	t["BaseVirtualSATAController"] = reflect.TypeOf((*VirtualSATAController)(nil)).Elem()
  3341  }
  3342  
  3343  func (b *VirtualSATAControllerOption) GetVirtualSATAControllerOption() *VirtualSATAControllerOption {
  3344  	return b
  3345  }
  3346  
  3347  type BaseVirtualSATAControllerOption interface {
  3348  	GetVirtualSATAControllerOption() *VirtualSATAControllerOption
  3349  }
  3350  
  3351  func init() {
  3352  	t["BaseVirtualSATAControllerOption"] = reflect.TypeOf((*VirtualSATAControllerOption)(nil)).Elem()
  3353  }
  3354  
  3355  func (b *VirtualSCSIController) GetVirtualSCSIController() *VirtualSCSIController { return b }
  3356  
  3357  type BaseVirtualSCSIController interface {
  3358  	GetVirtualSCSIController() *VirtualSCSIController
  3359  }
  3360  
  3361  func init() {
  3362  	t["BaseVirtualSCSIController"] = reflect.TypeOf((*VirtualSCSIController)(nil)).Elem()
  3363  }
  3364  
  3365  func (b *VirtualSCSIControllerOption) GetVirtualSCSIControllerOption() *VirtualSCSIControllerOption {
  3366  	return b
  3367  }
  3368  
  3369  type BaseVirtualSCSIControllerOption interface {
  3370  	GetVirtualSCSIControllerOption() *VirtualSCSIControllerOption
  3371  }
  3372  
  3373  func init() {
  3374  	t["BaseVirtualSCSIControllerOption"] = reflect.TypeOf((*VirtualSCSIControllerOption)(nil)).Elem()
  3375  }
  3376  
  3377  func (b *VirtualSoundCard) GetVirtualSoundCard() *VirtualSoundCard { return b }
  3378  
  3379  type BaseVirtualSoundCard interface {
  3380  	GetVirtualSoundCard() *VirtualSoundCard
  3381  }
  3382  
  3383  func init() {
  3384  	t["BaseVirtualSoundCard"] = reflect.TypeOf((*VirtualSoundCard)(nil)).Elem()
  3385  }
  3386  
  3387  func (b *VirtualSoundCardOption) GetVirtualSoundCardOption() *VirtualSoundCardOption { return b }
  3388  
  3389  type BaseVirtualSoundCardOption interface {
  3390  	GetVirtualSoundCardOption() *VirtualSoundCardOption
  3391  }
  3392  
  3393  func init() {
  3394  	t["BaseVirtualSoundCardOption"] = reflect.TypeOf((*VirtualSoundCardOption)(nil)).Elem()
  3395  }
  3396  
  3397  func (b *VirtualVmxnet) GetVirtualVmxnet() *VirtualVmxnet { return b }
  3398  
  3399  type BaseVirtualVmxnet interface {
  3400  	GetVirtualVmxnet() *VirtualVmxnet
  3401  }
  3402  
  3403  func init() {
  3404  	t["BaseVirtualVmxnet"] = reflect.TypeOf((*VirtualVmxnet)(nil)).Elem()
  3405  }
  3406  
  3407  func (b *VirtualVmxnet3) GetVirtualVmxnet3() *VirtualVmxnet3 { return b }
  3408  
  3409  type BaseVirtualVmxnet3 interface {
  3410  	GetVirtualVmxnet3() *VirtualVmxnet3
  3411  }
  3412  
  3413  func init() {
  3414  	t["BaseVirtualVmxnet3"] = reflect.TypeOf((*VirtualVmxnet3)(nil)).Elem()
  3415  }
  3416  
  3417  func (b *VirtualVmxnet3Option) GetVirtualVmxnet3Option() *VirtualVmxnet3Option { return b }
  3418  
  3419  type BaseVirtualVmxnet3Option interface {
  3420  	GetVirtualVmxnet3Option() *VirtualVmxnet3Option
  3421  }
  3422  
  3423  func init() {
  3424  	t["BaseVirtualVmxnet3Option"] = reflect.TypeOf((*VirtualVmxnet3Option)(nil)).Elem()
  3425  }
  3426  
  3427  func (b *VirtualVmxnetOption) GetVirtualVmxnetOption() *VirtualVmxnetOption { return b }
  3428  
  3429  type BaseVirtualVmxnetOption interface {
  3430  	GetVirtualVmxnetOption() *VirtualVmxnetOption
  3431  }
  3432  
  3433  func init() {
  3434  	t["BaseVirtualVmxnetOption"] = reflect.TypeOf((*VirtualVmxnetOption)(nil)).Elem()
  3435  }
  3436  
  3437  func (b *VmCloneEvent) GetVmCloneEvent() *VmCloneEvent { return b }
  3438  
  3439  type BaseVmCloneEvent interface {
  3440  	GetVmCloneEvent() *VmCloneEvent
  3441  }
  3442  
  3443  func init() {
  3444  	t["BaseVmCloneEvent"] = reflect.TypeOf((*VmCloneEvent)(nil)).Elem()
  3445  }
  3446  
  3447  func (b *VmConfigFault) GetVmConfigFault() *VmConfigFault { return b }
  3448  
  3449  type BaseVmConfigFault interface {
  3450  	GetVmConfigFault() *VmConfigFault
  3451  }
  3452  
  3453  func init() {
  3454  	t["BaseVmConfigFault"] = reflect.TypeOf((*VmConfigFault)(nil)).Elem()
  3455  }
  3456  
  3457  func (b *VmConfigFileInfo) GetVmConfigFileInfo() *VmConfigFileInfo { return b }
  3458  
  3459  type BaseVmConfigFileInfo interface {
  3460  	GetVmConfigFileInfo() *VmConfigFileInfo
  3461  }
  3462  
  3463  func init() {
  3464  	t["BaseVmConfigFileInfo"] = reflect.TypeOf((*VmConfigFileInfo)(nil)).Elem()
  3465  }
  3466  
  3467  func (b *VmConfigFileQuery) GetVmConfigFileQuery() *VmConfigFileQuery { return b }
  3468  
  3469  type BaseVmConfigFileQuery interface {
  3470  	GetVmConfigFileQuery() *VmConfigFileQuery
  3471  }
  3472  
  3473  func init() {
  3474  	t["BaseVmConfigFileQuery"] = reflect.TypeOf((*VmConfigFileQuery)(nil)).Elem()
  3475  }
  3476  
  3477  func (b *VmConfigInfo) GetVmConfigInfo() *VmConfigInfo { return b }
  3478  
  3479  type BaseVmConfigInfo interface {
  3480  	GetVmConfigInfo() *VmConfigInfo
  3481  }
  3482  
  3483  func init() {
  3484  	t["BaseVmConfigInfo"] = reflect.TypeOf((*VmConfigInfo)(nil)).Elem()
  3485  }
  3486  
  3487  func (b *VmConfigSpec) GetVmConfigSpec() *VmConfigSpec { return b }
  3488  
  3489  type BaseVmConfigSpec interface {
  3490  	GetVmConfigSpec() *VmConfigSpec
  3491  }
  3492  
  3493  func init() {
  3494  	t["BaseVmConfigSpec"] = reflect.TypeOf((*VmConfigSpec)(nil)).Elem()
  3495  }
  3496  
  3497  func (b *VmDasBeingResetEvent) GetVmDasBeingResetEvent() *VmDasBeingResetEvent { return b }
  3498  
  3499  type BaseVmDasBeingResetEvent interface {
  3500  	GetVmDasBeingResetEvent() *VmDasBeingResetEvent
  3501  }
  3502  
  3503  func init() {
  3504  	t["BaseVmDasBeingResetEvent"] = reflect.TypeOf((*VmDasBeingResetEvent)(nil)).Elem()
  3505  }
  3506  
  3507  func (b *VmEvent) GetVmEvent() *VmEvent { return b }
  3508  
  3509  type BaseVmEvent interface {
  3510  	GetVmEvent() *VmEvent
  3511  }
  3512  
  3513  func init() {
  3514  	t["BaseVmEvent"] = reflect.TypeOf((*VmEvent)(nil)).Elem()
  3515  }
  3516  
  3517  func (b *VmFaultToleranceIssue) GetVmFaultToleranceIssue() *VmFaultToleranceIssue { return b }
  3518  
  3519  type BaseVmFaultToleranceIssue interface {
  3520  	GetVmFaultToleranceIssue() *VmFaultToleranceIssue
  3521  }
  3522  
  3523  func init() {
  3524  	t["BaseVmFaultToleranceIssue"] = reflect.TypeOf((*VmFaultToleranceIssue)(nil)).Elem()
  3525  }
  3526  
  3527  func (b *VmMigratedEvent) GetVmMigratedEvent() *VmMigratedEvent { return b }
  3528  
  3529  type BaseVmMigratedEvent interface {
  3530  	GetVmMigratedEvent() *VmMigratedEvent
  3531  }
  3532  
  3533  func init() {
  3534  	t["BaseVmMigratedEvent"] = reflect.TypeOf((*VmMigratedEvent)(nil)).Elem()
  3535  }
  3536  
  3537  func (b *VmPoweredOffEvent) GetVmPoweredOffEvent() *VmPoweredOffEvent { return b }
  3538  
  3539  type BaseVmPoweredOffEvent interface {
  3540  	GetVmPoweredOffEvent() *VmPoweredOffEvent
  3541  }
  3542  
  3543  func init() {
  3544  	t["BaseVmPoweredOffEvent"] = reflect.TypeOf((*VmPoweredOffEvent)(nil)).Elem()
  3545  }
  3546  
  3547  func (b *VmPoweredOnEvent) GetVmPoweredOnEvent() *VmPoweredOnEvent { return b }
  3548  
  3549  type BaseVmPoweredOnEvent interface {
  3550  	GetVmPoweredOnEvent() *VmPoweredOnEvent
  3551  }
  3552  
  3553  func init() {
  3554  	t["BaseVmPoweredOnEvent"] = reflect.TypeOf((*VmPoweredOnEvent)(nil)).Elem()
  3555  }
  3556  
  3557  func (b *VmRelocateSpecEvent) GetVmRelocateSpecEvent() *VmRelocateSpecEvent { return b }
  3558  
  3559  type BaseVmRelocateSpecEvent interface {
  3560  	GetVmRelocateSpecEvent() *VmRelocateSpecEvent
  3561  }
  3562  
  3563  func init() {
  3564  	t["BaseVmRelocateSpecEvent"] = reflect.TypeOf((*VmRelocateSpecEvent)(nil)).Elem()
  3565  }
  3566  
  3567  func (b *VmStartingEvent) GetVmStartingEvent() *VmStartingEvent { return b }
  3568  
  3569  type BaseVmStartingEvent interface {
  3570  	GetVmStartingEvent() *VmStartingEvent
  3571  }
  3572  
  3573  func init() {
  3574  	t["BaseVmStartingEvent"] = reflect.TypeOf((*VmStartingEvent)(nil)).Elem()
  3575  }
  3576  
  3577  func (b *VmToolsUpgradeFault) GetVmToolsUpgradeFault() *VmToolsUpgradeFault { return b }
  3578  
  3579  type BaseVmToolsUpgradeFault interface {
  3580  	GetVmToolsUpgradeFault() *VmToolsUpgradeFault
  3581  }
  3582  
  3583  func init() {
  3584  	t["BaseVmToolsUpgradeFault"] = reflect.TypeOf((*VmToolsUpgradeFault)(nil)).Elem()
  3585  }
  3586  
  3587  func (b *VmfsDatastoreBaseOption) GetVmfsDatastoreBaseOption() *VmfsDatastoreBaseOption { return b }
  3588  
  3589  type BaseVmfsDatastoreBaseOption interface {
  3590  	GetVmfsDatastoreBaseOption() *VmfsDatastoreBaseOption
  3591  }
  3592  
  3593  func init() {
  3594  	t["BaseVmfsDatastoreBaseOption"] = reflect.TypeOf((*VmfsDatastoreBaseOption)(nil)).Elem()
  3595  }
  3596  
  3597  func (b *VmfsDatastoreSingleExtentOption) GetVmfsDatastoreSingleExtentOption() *VmfsDatastoreSingleExtentOption {
  3598  	return b
  3599  }
  3600  
  3601  type BaseVmfsDatastoreSingleExtentOption interface {
  3602  	GetVmfsDatastoreSingleExtentOption() *VmfsDatastoreSingleExtentOption
  3603  }
  3604  
  3605  func init() {
  3606  	t["BaseVmfsDatastoreSingleExtentOption"] = reflect.TypeOf((*VmfsDatastoreSingleExtentOption)(nil)).Elem()
  3607  }
  3608  
  3609  func (b *VmfsDatastoreSpec) GetVmfsDatastoreSpec() *VmfsDatastoreSpec { return b }
  3610  
  3611  type BaseVmfsDatastoreSpec interface {
  3612  	GetVmfsDatastoreSpec() *VmfsDatastoreSpec
  3613  }
  3614  
  3615  func init() {
  3616  	t["BaseVmfsDatastoreSpec"] = reflect.TypeOf((*VmfsDatastoreSpec)(nil)).Elem()
  3617  }
  3618  
  3619  func (b *VmfsMountFault) GetVmfsMountFault() *VmfsMountFault { return b }
  3620  
  3621  type BaseVmfsMountFault interface {
  3622  	GetVmfsMountFault() *VmfsMountFault
  3623  }
  3624  
  3625  func init() {
  3626  	t["BaseVmfsMountFault"] = reflect.TypeOf((*VmfsMountFault)(nil)).Elem()
  3627  }
  3628  
  3629  func (b *VmwareDistributedVirtualSwitchVlanSpec) GetVmwareDistributedVirtualSwitchVlanSpec() *VmwareDistributedVirtualSwitchVlanSpec {
  3630  	return b
  3631  }
  3632  
  3633  type BaseVmwareDistributedVirtualSwitchVlanSpec interface {
  3634  	GetVmwareDistributedVirtualSwitchVlanSpec() *VmwareDistributedVirtualSwitchVlanSpec
  3635  }
  3636  
  3637  func init() {
  3638  	t["BaseVmwareDistributedVirtualSwitchVlanSpec"] = reflect.TypeOf((*VmwareDistributedVirtualSwitchVlanSpec)(nil)).Elem()
  3639  }
  3640  
  3641  func (b *VsanDiskFault) GetVsanDiskFault() *VsanDiskFault { return b }
  3642  
  3643  type BaseVsanDiskFault interface {
  3644  	GetVsanDiskFault() *VsanDiskFault
  3645  }
  3646  
  3647  func init() {
  3648  	t["BaseVsanDiskFault"] = reflect.TypeOf((*VsanDiskFault)(nil)).Elem()
  3649  }
  3650  
  3651  func (b *VsanFault) GetVsanFault() *VsanFault { return b }
  3652  
  3653  type BaseVsanFault interface {
  3654  	GetVsanFault() *VsanFault
  3655  }
  3656  
  3657  func init() {
  3658  	t["BaseVsanFault"] = reflect.TypeOf((*VsanFault)(nil)).Elem()
  3659  }
  3660  
  3661  func (b *VsanUpgradeSystemPreflightCheckIssue) GetVsanUpgradeSystemPreflightCheckIssue() *VsanUpgradeSystemPreflightCheckIssue {
  3662  	return b
  3663  }
  3664  
  3665  type BaseVsanUpgradeSystemPreflightCheckIssue interface {
  3666  	GetVsanUpgradeSystemPreflightCheckIssue() *VsanUpgradeSystemPreflightCheckIssue
  3667  }
  3668  
  3669  func init() {
  3670  	t["BaseVsanUpgradeSystemPreflightCheckIssue"] = reflect.TypeOf((*VsanUpgradeSystemPreflightCheckIssue)(nil)).Elem()
  3671  }
  3672  
  3673  func (b *VsanUpgradeSystemUpgradeHistoryItem) GetVsanUpgradeSystemUpgradeHistoryItem() *VsanUpgradeSystemUpgradeHistoryItem {
  3674  	return b
  3675  }
  3676  
  3677  type BaseVsanUpgradeSystemUpgradeHistoryItem interface {
  3678  	GetVsanUpgradeSystemUpgradeHistoryItem() *VsanUpgradeSystemUpgradeHistoryItem
  3679  }
  3680  
  3681  func init() {
  3682  	t["BaseVsanUpgradeSystemUpgradeHistoryItem"] = reflect.TypeOf((*VsanUpgradeSystemUpgradeHistoryItem)(nil)).Elem()
  3683  }
  3684  
  3685  func (b *VslmCreateSpecBackingSpec) GetVslmCreateSpecBackingSpec() *VslmCreateSpecBackingSpec {
  3686  	return b
  3687  }
  3688  
  3689  type BaseVslmCreateSpecBackingSpec interface {
  3690  	GetVslmCreateSpecBackingSpec() *VslmCreateSpecBackingSpec
  3691  }
  3692  
  3693  func init() {
  3694  	t["BaseVslmCreateSpecBackingSpec"] = reflect.TypeOf((*VslmCreateSpecBackingSpec)(nil)).Elem()
  3695  }
  3696  
  3697  func (b *VslmMigrateSpec) GetVslmMigrateSpec() *VslmMigrateSpec { return b }
  3698  
  3699  type BaseVslmMigrateSpec interface {
  3700  	GetVslmMigrateSpec() *VslmMigrateSpec
  3701  }
  3702  
  3703  func init() {
  3704  	t["BaseVslmMigrateSpec"] = reflect.TypeOf((*VslmMigrateSpec)(nil)).Elem()
  3705  }