github.com/vmware/govmomi@v0.51.0/pbm/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 *PbmCapabilityConstraints) GetPbmCapabilityConstraints() *PbmCapabilityConstraints { return b }
    14  
    15  type BasePbmCapabilityConstraints interface {
    16  	GetPbmCapabilityConstraints() *PbmCapabilityConstraints
    17  }
    18  
    19  func init() {
    20  	types.Add("BasePbmCapabilityConstraints", reflect.TypeOf((*PbmCapabilityConstraints)(nil)).Elem())
    21  }
    22  
    23  func (b *PbmCapabilityProfile) GetPbmCapabilityProfile() *PbmCapabilityProfile { return b }
    24  
    25  type BasePbmCapabilityProfile interface {
    26  	GetPbmCapabilityProfile() *PbmCapabilityProfile
    27  }
    28  
    29  func init() {
    30  	types.Add("BasePbmCapabilityProfile", reflect.TypeOf((*PbmCapabilityProfile)(nil)).Elem())
    31  }
    32  
    33  func (b *PbmCapabilityProfilePropertyMismatchFault) GetPbmCapabilityProfilePropertyMismatchFault() *PbmCapabilityProfilePropertyMismatchFault {
    34  	return b
    35  }
    36  
    37  type BasePbmCapabilityProfilePropertyMismatchFault interface {
    38  	GetPbmCapabilityProfilePropertyMismatchFault() *PbmCapabilityProfilePropertyMismatchFault
    39  }
    40  
    41  func init() {
    42  	types.Add("BasePbmCapabilityProfilePropertyMismatchFault", reflect.TypeOf((*PbmCapabilityProfilePropertyMismatchFault)(nil)).Elem())
    43  }
    44  
    45  func (b *PbmCapabilityTypeInfo) GetPbmCapabilityTypeInfo() *PbmCapabilityTypeInfo { return b }
    46  
    47  type BasePbmCapabilityTypeInfo interface {
    48  	GetPbmCapabilityTypeInfo() *PbmCapabilityTypeInfo
    49  }
    50  
    51  func init() {
    52  	types.Add("BasePbmCapabilityTypeInfo", reflect.TypeOf((*PbmCapabilityTypeInfo)(nil)).Elem())
    53  }
    54  
    55  func (b *PbmCompatibilityCheckFault) GetPbmCompatibilityCheckFault() *PbmCompatibilityCheckFault {
    56  	return b
    57  }
    58  
    59  type BasePbmCompatibilityCheckFault interface {
    60  	GetPbmCompatibilityCheckFault() *PbmCompatibilityCheckFault
    61  }
    62  
    63  func init() {
    64  	types.Add("BasePbmCompatibilityCheckFault", reflect.TypeOf((*PbmCompatibilityCheckFault)(nil)).Elem())
    65  }
    66  
    67  func (b *PbmFault) GetPbmFault() *PbmFault { return b }
    68  
    69  type BasePbmFault interface {
    70  	GetPbmFault() *PbmFault
    71  }
    72  
    73  func init() {
    74  	types.Add("BasePbmFault", reflect.TypeOf((*PbmFault)(nil)).Elem())
    75  }
    76  
    77  func (b *PbmLineOfServiceInfo) GetPbmLineOfServiceInfo() *PbmLineOfServiceInfo { return b }
    78  
    79  type BasePbmLineOfServiceInfo interface {
    80  	GetPbmLineOfServiceInfo() *PbmLineOfServiceInfo
    81  }
    82  
    83  func init() {
    84  	types.Add("BasePbmLineOfServiceInfo", reflect.TypeOf((*PbmLineOfServiceInfo)(nil)).Elem())
    85  }
    86  
    87  func (b *PbmPlacementMatchingResources) GetPbmPlacementMatchingResources() *PbmPlacementMatchingResources {
    88  	return b
    89  }
    90  
    91  type BasePbmPlacementMatchingResources interface {
    92  	GetPbmPlacementMatchingResources() *PbmPlacementMatchingResources
    93  }
    94  
    95  func init() {
    96  	types.Add("BasePbmPlacementMatchingResources", reflect.TypeOf((*PbmPlacementMatchingResources)(nil)).Elem())
    97  }
    98  
    99  func (b *PbmPlacementRequirement) GetPbmPlacementRequirement() *PbmPlacementRequirement { return b }
   100  
   101  type BasePbmPlacementRequirement interface {
   102  	GetPbmPlacementRequirement() *PbmPlacementRequirement
   103  }
   104  
   105  func init() {
   106  	types.Add("BasePbmPlacementRequirement", reflect.TypeOf((*PbmPlacementRequirement)(nil)).Elem())
   107  }
   108  
   109  func (b *PbmProfile) GetPbmProfile() *PbmProfile { return b }
   110  
   111  type BasePbmProfile interface {
   112  	GetPbmProfile() *PbmProfile
   113  }
   114  
   115  func init() {
   116  	types.Add("BasePbmProfile", reflect.TypeOf((*PbmProfile)(nil)).Elem())
   117  }
   118  
   119  func (b *PbmPropertyMismatchFault) GetPbmPropertyMismatchFault() *PbmPropertyMismatchFault { return b }
   120  
   121  type BasePbmPropertyMismatchFault interface {
   122  	GetPbmPropertyMismatchFault() *PbmPropertyMismatchFault
   123  }
   124  
   125  func init() {
   126  	types.Add("BasePbmPropertyMismatchFault", reflect.TypeOf((*PbmPropertyMismatchFault)(nil)).Elem())
   127  }