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

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