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

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