class Fog::Compute::Vsphere::Servertype

Public Class Methods

new(attributes={} ) click to toggle source
Calls superclass method
# File lib/fog/vsphere/models/compute/servertype.rb, line 12
def initialize(attributes={} )
  super defaults.merge(attributes)
end

Public Instance Methods

interfacetypes(filters={}) click to toggle source
# File lib/fog/vsphere/models/compute/servertype.rb, line 20
def interfacetypes filters={}
  attributes[:interfacetypes] ||= service.interfacetypes({ :datacenter => datacenter, :servertype => self }.merge(filters))
end
to_s() click to toggle source
# File lib/fog/vsphere/models/compute/servertype.rb, line 16
def to_s
  id
end

Private Instance Methods

defaults() click to toggle source
# File lib/fog/vsphere/models/compute/servertype.rb, line 26
def defaults
  {
    :id=>"otherGuest64",
    :family=>"otherGuestFamily",
    :interfacetypes => nil,
  }
end