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  }