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 }