Class: NasDatastoreInfo

Inherits:
DatastoreInfo show all
Defined in:
lib/vmware/soap/vim25.rb

Overview

urn:vim25NasDatastoreInfo

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
name - SOAP::SOAPString
url - SOAP::SOAPString
freeSpace - SOAP::SOAPLong
maxFileSize - SOAP::SOAPLong
nas - HostNasVolume

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], name = nil, url = nil, freeSpace = nil, maxFileSize = nil, nas = nil) ⇒ NasDatastoreInfo

Returns a new instance of NasDatastoreInfo.



883
884
885
886
887
888
889
890
891
# File 'lib/vmware/soap/vim25.rb', line 883

def initialize(dynamicType = nil, dynamicProperty = [], name = nil, url = nil, freeSpace = nil, maxFileSize = nil, nas = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @name = name
  @url = url
  @freeSpace = freeSpace
  @maxFileSize = maxFileSize
  @nas = nas
end

Instance Attribute Details

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



876
877
878
# File 'lib/vmware/soap/vim25.rb', line 876

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



875
876
877
# File 'lib/vmware/soap/vim25.rb', line 875

def dynamicType
  @dynamicType
end

#freeSpaceObject

Returns the value of attribute freeSpace.



879
880
881
# File 'lib/vmware/soap/vim25.rb', line 879

def freeSpace
  @freeSpace
end

#maxFileSizeObject

Returns the value of attribute maxFileSize.



880
881
882
# File 'lib/vmware/soap/vim25.rb', line 880

def maxFileSize
  @maxFileSize
end

#nameObject

Returns the value of attribute name.



877
878
879
# File 'lib/vmware/soap/vim25.rb', line 877

def name
  @name
end

#nasObject

Returns the value of attribute nas.



881
882
883
# File 'lib/vmware/soap/vim25.rb', line 881

def nas
  @nas
end

#urlObject

Returns the value of attribute url.



878
879
880
# File 'lib/vmware/soap/vim25.rb', line 878

def url
  @url
end