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

     1  /*
     2  Copyright (c) 2021-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 (
    20  	"reflect"
    21  
    22  	"github.com/vmware/govmomi/vim25/types"
    23  )
    24  
    25  func (b *AgencyConfigInfo) GetAgencyConfigInfo() *AgencyConfigInfo { return b }
    26  
    27  type BaseAgencyConfigInfo interface {
    28  	GetAgencyConfigInfo() *AgencyConfigInfo
    29  }
    30  
    31  func init() {
    32  	types.Add("BaseAgencyConfigInfo", reflect.TypeOf((*AgencyConfigInfo)(nil)).Elem())
    33  }
    34  
    35  func (b *AgencyIssue) GetAgencyIssue() *AgencyIssue { return b }
    36  
    37  type BaseAgencyIssue interface {
    38  	GetAgencyIssue() *AgencyIssue
    39  }
    40  
    41  func init() {
    42  	types.Add("BaseAgencyIssue", reflect.TypeOf((*AgencyIssue)(nil)).Elem())
    43  }
    44  
    45  func (b *AgencyScope) GetAgencyScope() *AgencyScope { return b }
    46  
    47  type BaseAgencyScope interface {
    48  	GetAgencyScope() *AgencyScope
    49  }
    50  
    51  func init() {
    52  	types.Add("BaseAgencyScope", reflect.TypeOf((*AgencyScope)(nil)).Elem())
    53  }
    54  
    55  func (b *AgentIssue) GetAgentIssue() *AgentIssue { return b }
    56  
    57  type BaseAgentIssue interface {
    58  	GetAgentIssue() *AgentIssue
    59  }
    60  
    61  func init() {
    62  	types.Add("BaseAgentIssue", reflect.TypeOf((*AgentIssue)(nil)).Elem())
    63  }
    64  
    65  func (b *AgentSslTrust) GetAgentSslTrust() *AgentSslTrust { return b }
    66  
    67  type BaseAgentSslTrust interface {
    68  	GetAgentSslTrust() *AgentSslTrust
    69  }
    70  
    71  func init() {
    72  	types.Add("BaseAgentSslTrust", reflect.TypeOf((*AgentSslTrust)(nil)).Elem())
    73  }
    74  
    75  func (b *AgentStoragePolicy) GetAgentStoragePolicy() *AgentStoragePolicy { return b }
    76  
    77  type BaseAgentStoragePolicy interface {
    78  	GetAgentStoragePolicy() *AgentStoragePolicy
    79  }
    80  
    81  func init() {
    82  	types.Add("BaseAgentStoragePolicy", reflect.TypeOf((*AgentStoragePolicy)(nil)).Elem())
    83  }
    84  
    85  func (b *ClusterAgentAgentIssue) GetClusterAgentAgentIssue() *ClusterAgentAgentIssue { return b }
    86  
    87  type BaseClusterAgentAgentIssue interface {
    88  	GetClusterAgentAgentIssue() *ClusterAgentAgentIssue
    89  }
    90  
    91  func init() {
    92  	types.Add("BaseClusterAgentAgentIssue", reflect.TypeOf((*ClusterAgentAgentIssue)(nil)).Elem())
    93  }
    94  
    95  func (b *ClusterAgentVmIssue) GetClusterAgentVmIssue() *ClusterAgentVmIssue { return b }
    96  
    97  type BaseClusterAgentVmIssue interface {
    98  	GetClusterAgentVmIssue() *ClusterAgentVmIssue
    99  }
   100  
   101  func init() {
   102  	types.Add("BaseClusterAgentVmIssue", reflect.TypeOf((*ClusterAgentVmIssue)(nil)).Elem())
   103  }
   104  
   105  func (b *ClusterAgentVmNotDeployed) GetClusterAgentVmNotDeployed() *ClusterAgentVmNotDeployed {
   106  	return b
   107  }
   108  
   109  type BaseClusterAgentVmNotDeployed interface {
   110  	GetClusterAgentVmNotDeployed() *ClusterAgentVmNotDeployed
   111  }
   112  
   113  func init() {
   114  	types.Add("BaseClusterAgentVmNotDeployed", reflect.TypeOf((*ClusterAgentVmNotDeployed)(nil)).Elem())
   115  }
   116  
   117  func (b *ClusterAgentVmPoweredOff) GetClusterAgentVmPoweredOff() *ClusterAgentVmPoweredOff { return b }
   118  
   119  type BaseClusterAgentVmPoweredOff interface {
   120  	GetClusterAgentVmPoweredOff() *ClusterAgentVmPoweredOff
   121  }
   122  
   123  func init() {
   124  	types.Add("BaseClusterAgentVmPoweredOff", reflect.TypeOf((*ClusterAgentVmPoweredOff)(nil)).Elem())
   125  }
   126  
   127  func (b *EamAppFault) GetEamAppFault() *EamAppFault { return b }
   128  
   129  type BaseEamAppFault interface {
   130  	GetEamAppFault() *EamAppFault
   131  }
   132  
   133  func init() {
   134  	types.Add("BaseEamAppFault", reflect.TypeOf((*EamAppFault)(nil)).Elem())
   135  }
   136  
   137  func (b *EamFault) GetEamFault() *EamFault { return b }
   138  
   139  type BaseEamFault interface {
   140  	GetEamFault() *EamFault
   141  }
   142  
   143  func init() {
   144  	types.Add("BaseEamFault", reflect.TypeOf((*EamFault)(nil)).Elem())
   145  }
   146  
   147  func (b *EamObjectRuntimeInfo) GetEamObjectRuntimeInfo() *EamObjectRuntimeInfo { return b }
   148  
   149  type BaseEamObjectRuntimeInfo interface {
   150  	GetEamObjectRuntimeInfo() *EamObjectRuntimeInfo
   151  }
   152  
   153  func init() {
   154  	types.Add("BaseEamObjectRuntimeInfo", reflect.TypeOf((*EamObjectRuntimeInfo)(nil)).Elem())
   155  }
   156  
   157  func (b *EamRuntimeFault) GetEamRuntimeFault() *EamRuntimeFault { return b }
   158  
   159  type BaseEamRuntimeFault interface {
   160  	GetEamRuntimeFault() *EamRuntimeFault
   161  }
   162  
   163  func init() {
   164  	types.Add("BaseEamRuntimeFault", reflect.TypeOf((*EamRuntimeFault)(nil)).Elem())
   165  }
   166  
   167  func (b *HostIssue) GetHostIssue() *HostIssue { return b }
   168  
   169  type BaseHostIssue interface {
   170  	GetHostIssue() *HostIssue
   171  }
   172  
   173  func init() {
   174  	types.Add("BaseHostIssue", reflect.TypeOf((*HostIssue)(nil)).Elem())
   175  }
   176  
   177  func (b *IntegrityAgencyVUMIssue) GetIntegrityAgencyVUMIssue() *IntegrityAgencyVUMIssue { return b }
   178  
   179  type BaseIntegrityAgencyVUMIssue interface {
   180  	GetIntegrityAgencyVUMIssue() *IntegrityAgencyVUMIssue
   181  }
   182  
   183  func init() {
   184  	types.Add("BaseIntegrityAgencyVUMIssue", reflect.TypeOf((*IntegrityAgencyVUMIssue)(nil)).Elem())
   185  }
   186  
   187  func (b *Issue) GetIssue() *Issue { return b }
   188  
   189  type BaseIssue interface {
   190  	GetIssue() *Issue
   191  }
   192  
   193  func init() {
   194  	types.Add("BaseIssue", reflect.TypeOf((*Issue)(nil)).Elem())
   195  }
   196  
   197  func (b *NoAgentVmDatastore) GetNoAgentVmDatastore() *NoAgentVmDatastore { return b }
   198  
   199  type BaseNoAgentVmDatastore interface {
   200  	GetNoAgentVmDatastore() *NoAgentVmDatastore
   201  }
   202  
   203  func init() {
   204  	types.Add("BaseNoAgentVmDatastore", reflect.TypeOf((*NoAgentVmDatastore)(nil)).Elem())
   205  }
   206  
   207  func (b *NoAgentVmNetwork) GetNoAgentVmNetwork() *NoAgentVmNetwork { return b }
   208  
   209  type BaseNoAgentVmNetwork interface {
   210  	GetNoAgentVmNetwork() *NoAgentVmNetwork
   211  }
   212  
   213  func init() {
   214  	types.Add("BaseNoAgentVmNetwork", reflect.TypeOf((*NoAgentVmNetwork)(nil)).Elem())
   215  }
   216  
   217  func (b *PersonalityAgencyDepotIssue) GetPersonalityAgencyDepotIssue() *PersonalityAgencyDepotIssue {
   218  	return b
   219  }
   220  
   221  type BasePersonalityAgencyDepotIssue interface {
   222  	GetPersonalityAgencyDepotIssue() *PersonalityAgencyDepotIssue
   223  }
   224  
   225  func init() {
   226  	types.Add("BasePersonalityAgencyDepotIssue", reflect.TypeOf((*PersonalityAgencyDepotIssue)(nil)).Elem())
   227  }
   228  
   229  func (b *PersonalityAgencyPMIssue) GetPersonalityAgencyPMIssue() *PersonalityAgencyPMIssue { return b }
   230  
   231  type BasePersonalityAgencyPMIssue interface {
   232  	GetPersonalityAgencyPMIssue() *PersonalityAgencyPMIssue
   233  }
   234  
   235  func init() {
   236  	types.Add("BasePersonalityAgencyPMIssue", reflect.TypeOf((*PersonalityAgencyPMIssue)(nil)).Elem())
   237  }
   238  
   239  func (b *PersonalityAgentPMIssue) GetPersonalityAgentPMIssue() *PersonalityAgentPMIssue { return b }
   240  
   241  type BasePersonalityAgentPMIssue interface {
   242  	GetPersonalityAgentPMIssue() *PersonalityAgentPMIssue
   243  }
   244  
   245  func init() {
   246  	types.Add("BasePersonalityAgentPMIssue", reflect.TypeOf((*PersonalityAgentPMIssue)(nil)).Elem())
   247  }
   248  
   249  func (b *SolutionsHookAcknowledgeConfig) GetSolutionsHookAcknowledgeConfig() *SolutionsHookAcknowledgeConfig {
   250  	return b
   251  }
   252  
   253  type BaseSolutionsHookAcknowledgeConfig interface {
   254  	GetSolutionsHookAcknowledgeConfig() *SolutionsHookAcknowledgeConfig
   255  }
   256  
   257  func init() {
   258  	types.Add("BaseSolutionsHookAcknowledgeConfig", reflect.TypeOf((*SolutionsHookAcknowledgeConfig)(nil)).Elem())
   259  }
   260  
   261  func (b *SolutionsStoragePolicy) GetSolutionsStoragePolicy() *SolutionsStoragePolicy { return b }
   262  
   263  type BaseSolutionsStoragePolicy interface {
   264  	GetSolutionsStoragePolicy() *SolutionsStoragePolicy
   265  }
   266  
   267  func init() {
   268  	types.Add("BaseSolutionsStoragePolicy", reflect.TypeOf((*SolutionsStoragePolicy)(nil)).Elem())
   269  }
   270  
   271  func (b *SolutionsTypeSpecificSolutionConfig) GetSolutionsTypeSpecificSolutionConfig() *SolutionsTypeSpecificSolutionConfig {
   272  	return b
   273  }
   274  
   275  type BaseSolutionsTypeSpecificSolutionConfig interface {
   276  	GetSolutionsTypeSpecificSolutionConfig() *SolutionsTypeSpecificSolutionConfig
   277  }
   278  
   279  func init() {
   280  	types.Add("BaseSolutionsTypeSpecificSolutionConfig", reflect.TypeOf((*SolutionsTypeSpecificSolutionConfig)(nil)).Elem())
   281  }
   282  
   283  func (b *SolutionsVMSource) GetSolutionsVMSource() *SolutionsVMSource { return b }
   284  
   285  type BaseSolutionsVMSource interface {
   286  	GetSolutionsVMSource() *SolutionsVMSource
   287  }
   288  
   289  func init() {
   290  	types.Add("BaseSolutionsVMSource", reflect.TypeOf((*SolutionsVMSource)(nil)).Elem())
   291  }
   292  
   293  func (b *VibIssue) GetVibIssue() *VibIssue { return b }
   294  
   295  type BaseVibIssue interface {
   296  	GetVibIssue() *VibIssue
   297  }
   298  
   299  func init() {
   300  	types.Add("BaseVibIssue", reflect.TypeOf((*VibIssue)(nil)).Elem())
   301  }
   302  
   303  func (b *VibNotInstalled) GetVibNotInstalled() *VibNotInstalled { return b }
   304  
   305  type BaseVibNotInstalled interface {
   306  	GetVibNotInstalled() *VibNotInstalled
   307  }
   308  
   309  func init() {
   310  	types.Add("BaseVibNotInstalled", reflect.TypeOf((*VibNotInstalled)(nil)).Elem())
   311  }
   312  
   313  func (b *VibVibServicesSslTrust) GetVibVibServicesSslTrust() *VibVibServicesSslTrust { return b }
   314  
   315  type BaseVibVibServicesSslTrust interface {
   316  	GetVibVibServicesSslTrust() *VibVibServicesSslTrust
   317  }
   318  
   319  func init() {
   320  	types.Add("BaseVibVibServicesSslTrust", reflect.TypeOf((*VibVibServicesSslTrust)(nil)).Elem())
   321  }
   322  
   323  func (b *VmDeployed) GetVmDeployed() *VmDeployed { return b }
   324  
   325  type BaseVmDeployed interface {
   326  	GetVmDeployed() *VmDeployed
   327  }
   328  
   329  func init() {
   330  	types.Add("BaseVmDeployed", reflect.TypeOf((*VmDeployed)(nil)).Elem())
   331  }
   332  
   333  func (b *VmIssue) GetVmIssue() *VmIssue { return b }
   334  
   335  type BaseVmIssue interface {
   336  	GetVmIssue() *VmIssue
   337  }
   338  
   339  func init() {
   340  	types.Add("BaseVmIssue", reflect.TypeOf((*VmIssue)(nil)).Elem())
   341  }
   342  
   343  func (b *VmNotDeployed) GetVmNotDeployed() *VmNotDeployed { return b }
   344  
   345  type BaseVmNotDeployed interface {
   346  	GetVmNotDeployed() *VmNotDeployed
   347  }
   348  
   349  func init() {
   350  	types.Add("BaseVmNotDeployed", reflect.TypeOf((*VmNotDeployed)(nil)).Elem())
   351  }
   352  
   353  func (b *VmPoweredOff) GetVmPoweredOff() *VmPoweredOff { return b }
   354  
   355  type BaseVmPoweredOff interface {
   356  	GetVmPoweredOff() *VmPoweredOff
   357  }
   358  
   359  func init() {
   360  	types.Add("BaseVmPoweredOff", reflect.TypeOf((*VmPoweredOff)(nil)).Elem())
   361  }