github.com/vmware/govmomi@v0.51.0/sms/types/if.go (about) 1 // © Broadcom. All Rights Reserved. 2 // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. 3 // SPDX-License-Identifier: Apache-2.0 4 5 package types 6 7 import ( 8 "reflect" 9 10 "github.com/vmware/govmomi/vim25/types" 11 ) 12 13 func (b *DeviceId) GetDeviceId() *DeviceId { return b } 14 15 type BaseDeviceId interface { 16 GetDeviceId() *DeviceId 17 } 18 19 func init() { 20 types.Add("BaseDeviceId", reflect.TypeOf((*DeviceId)(nil)).Elem()) 21 } 22 23 func (b *FailoverParam) GetFailoverParam() *FailoverParam { return b } 24 25 type BaseFailoverParam interface { 26 GetFailoverParam() *FailoverParam 27 } 28 29 func init() { 30 types.Add("BaseFailoverParam", reflect.TypeOf((*FailoverParam)(nil)).Elem()) 31 } 32 33 func (b *GroupInfo) GetGroupInfo() *GroupInfo { return b } 34 35 type BaseGroupInfo interface { 36 GetGroupInfo() *GroupInfo 37 } 38 39 func init() { 40 types.Add("BaseGroupInfo", reflect.TypeOf((*GroupInfo)(nil)).Elem()) 41 } 42 43 func (b *GroupOperationResult) GetGroupOperationResult() *GroupOperationResult { return b } 44 45 type BaseGroupOperationResult interface { 46 GetGroupOperationResult() *GroupOperationResult 47 } 48 49 func init() { 50 types.Add("BaseGroupOperationResult", reflect.TypeOf((*GroupOperationResult)(nil)).Elem()) 51 } 52 53 func (b *ProviderRegistrationFault) GetProviderRegistrationFault() *ProviderRegistrationFault { 54 return b 55 } 56 57 type BaseProviderRegistrationFault interface { 58 GetProviderRegistrationFault() *ProviderRegistrationFault 59 } 60 61 func init() { 62 types.Add("BaseProviderRegistrationFault", reflect.TypeOf((*ProviderRegistrationFault)(nil)).Elem()) 63 } 64 65 func (b *ProviderSyncFailed) GetProviderSyncFailed() *ProviderSyncFailed { return b } 66 67 type BaseProviderSyncFailed interface { 68 GetProviderSyncFailed() *ProviderSyncFailed 69 } 70 71 func init() { 72 types.Add("BaseProviderSyncFailed", reflect.TypeOf((*ProviderSyncFailed)(nil)).Elem()) 73 } 74 75 func (b *QueryExecutionFault) GetQueryExecutionFault() *QueryExecutionFault { return b } 76 77 type BaseQueryExecutionFault interface { 78 GetQueryExecutionFault() *QueryExecutionFault 79 } 80 81 func init() { 82 types.Add("BaseQueryExecutionFault", reflect.TypeOf((*QueryExecutionFault)(nil)).Elem()) 83 } 84 85 func (b *SmsProviderInfo) GetSmsProviderInfo() *SmsProviderInfo { return b } 86 87 type BaseSmsProviderInfo interface { 88 GetSmsProviderInfo() *SmsProviderInfo 89 } 90 91 func init() { 92 types.Add("BaseSmsProviderInfo", reflect.TypeOf((*SmsProviderInfo)(nil)).Elem()) 93 } 94 95 func (b *SmsProviderSpec) GetSmsProviderSpec() *SmsProviderSpec { return b } 96 97 type BaseSmsProviderSpec interface { 98 GetSmsProviderSpec() *SmsProviderSpec 99 } 100 101 func init() { 102 types.Add("BaseSmsProviderSpec", reflect.TypeOf((*SmsProviderSpec)(nil)).Elem()) 103 } 104 105 func (b *SmsReplicationFault) GetSmsReplicationFault() *SmsReplicationFault { return b } 106 107 type BaseSmsReplicationFault interface { 108 GetSmsReplicationFault() *SmsReplicationFault 109 } 110 111 func init() { 112 types.Add("BaseSmsReplicationFault", reflect.TypeOf((*SmsReplicationFault)(nil)).Elem()) 113 } 114 115 func (b *StoragePort) GetStoragePort() *StoragePort { return b } 116 117 type BaseStoragePort interface { 118 GetStoragePort() *StoragePort 119 } 120 121 func init() { 122 types.Add("BaseStoragePort", reflect.TypeOf((*StoragePort)(nil)).Elem()) 123 } 124 125 func (b *TargetGroupMemberInfo) GetTargetGroupMemberInfo() *TargetGroupMemberInfo { return b } 126 127 type BaseTargetGroupMemberInfo interface { 128 GetTargetGroupMemberInfo() *TargetGroupMemberInfo 129 } 130 131 func init() { 132 types.Add("BaseTargetGroupMemberInfo", reflect.TypeOf((*TargetGroupMemberInfo)(nil)).Elem()) 133 } 134 135 func (b *VirtualMachineId) GetVirtualMachineId() *VirtualMachineId { return b } 136 137 type BaseVirtualMachineId interface { 138 GetVirtualMachineId() *VirtualMachineId 139 } 140 141 func init() { 142 types.Add("BaseVirtualMachineId", reflect.TypeOf((*VirtualMachineId)(nil)).Elem()) 143 }