github.com/vmware/govmomi@v0.51.0/cns/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 *CnsFault) GetCnsFault() *CnsFault {
    14  	return b
    15  }
    16  
    17  type BaseCnsFault interface {
    18  	GetCnsFault() *CnsFault
    19  }
    20  
    21  func init() {
    22  	types.Add("BaseCnsFault", reflect.TypeOf((*CnsFault)(nil)).Elem())
    23  }
    24  
    25  func (b *CnsAlreadyRegisteredFault) GetCnsAlreadyRegisteredFault() *CnsAlreadyRegisteredFault {
    26  	return b
    27  }
    28  
    29  type BaseCnsAlreadyRegisteredFault interface {
    30  	GetCnsAlreadyRegisteredFault() *CnsAlreadyRegisteredFault
    31  }
    32  
    33  func init() {
    34  	types.Add("BaseCnsAlreadyRegisteredFault", reflect.TypeOf((*CnsAlreadyRegisteredFault)(nil)).Elem())
    35  }
    36  
    37  func (b *CnsBackingObjectDetails) GetCnsBackingObjectDetails() *CnsBackingObjectDetails { return b }
    38  
    39  type BaseCnsBackingObjectDetails interface {
    40  	GetCnsBackingObjectDetails() *CnsBackingObjectDetails
    41  }
    42  
    43  func init() {
    44  	types.Add("BaseCnsBackingObjectDetails", reflect.TypeOf((*CnsBackingObjectDetails)(nil)).Elem())
    45  }
    46  
    47  func (b *CnsBaseCreateSpec) GetCnsBaseCreateSpec() *CnsBaseCreateSpec { return b }
    48  
    49  type BaseCnsBaseCreateSpec interface {
    50  	GetCnsBaseCreateSpec() *CnsBaseCreateSpec
    51  }
    52  
    53  func init() {
    54  	types.Add("BaseCnsBaseCreateSpec", reflect.TypeOf((*CnsBaseCreateSpec)(nil)).Elem())
    55  }
    56  
    57  type BaseCnsVolumeRelocateSpec interface {
    58  	GetCnsVolumeRelocateSpec() CnsVolumeRelocateSpec
    59  }
    60  
    61  func (s CnsVolumeRelocateSpec) GetCnsVolumeRelocateSpec() CnsVolumeRelocateSpec { return s }
    62  
    63  func init() {
    64  	types.Add("BaseCnsVolumeRelocateSpec", reflect.TypeOf((*CnsVolumeRelocateSpec)(nil)).Elem())
    65  }
    66  
    67  func (b *CnsEntityMetadata) GetCnsEntityMetadata() *CnsEntityMetadata { return b }
    68  
    69  type BaseCnsEntityMetadata interface {
    70  	GetCnsEntityMetadata() *CnsEntityMetadata
    71  }
    72  
    73  func init() {
    74  	types.Add("BaseCnsEntityMetadata", reflect.TypeOf((*CnsEntityMetadata)(nil)).Elem())
    75  }
    76  
    77  func (b *CnsVolumeInfo) GetCnsVolumeInfo() *CnsVolumeInfo { return b }
    78  
    79  type BaseCnsVolumeInfo interface {
    80  	GetCnsVolumeInfo() *CnsVolumeInfo
    81  }
    82  
    83  func init() {
    84  	types.Add("BaseCnsVolumeInfo", reflect.TypeOf((*CnsVolumeInfo)(nil)).Elem())
    85  }
    86  
    87  func (b *CnsVolumeOperationResult) GetCnsVolumeOperationResult() *CnsVolumeOperationResult { return b }
    88  
    89  type BaseCnsVolumeOperationResult interface {
    90  	GetCnsVolumeOperationResult() *CnsVolumeOperationResult
    91  }
    92  
    93  func init() {
    94  	types.Add("BaseCnsVolumeOperationResult", reflect.TypeOf((*CnsVolumeOperationResult)(nil)).Elem())
    95  }
    96  
    97  func (b *CnsVolumeSource) GetCnsVolumeSource() *CnsVolumeSource { return b }
    98  
    99  type BaseCnsVolumeSource interface {
   100  	GetCnsVolumeSource() *CnsVolumeSource
   101  }
   102  
   103  func init() {
   104  	types.Add("BaseCnsVolumeSource", reflect.TypeOf((*CnsVolumeSource)(nil)).Elem())
   105  }