Class: HostDhcpServiceSpec

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

Overview

urn:vim25HostDhcpServiceSpec

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
virtualSwitch - SOAP::SOAPString
defaultLeaseDuration - SOAP::SOAPInt
leaseBeginIp - SOAP::SOAPString
leaseEndIp - SOAP::SOAPString
maxLeaseDuration - SOAP::SOAPInt
unlimitedLease - SOAP::SOAPBoolean
ipSubnetAddr - SOAP::SOAPString
ipSubnetMask - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], virtualSwitch = nil, defaultLeaseDuration = nil, leaseBeginIp = nil, leaseEndIp = nil, maxLeaseDuration = nil, unlimitedLease = nil, ipSubnetAddr = nil, ipSubnetMask = nil) ⇒ HostDhcpServiceSpec

Returns a new instance of HostDhcpServiceSpec.



18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
# File 'lib/vmware/soap/vim25.rb', line 18425

def initialize(dynamicType = nil, dynamicProperty = [], virtualSwitch = nil, defaultLeaseDuration = nil, leaseBeginIp = nil, leaseEndIp = nil, maxLeaseDuration = nil, unlimitedLease = nil, ipSubnetAddr = nil, ipSubnetMask = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @virtualSwitch = virtualSwitch
  @defaultLeaseDuration = defaultLeaseDuration
  @leaseBeginIp = leaseBeginIp
  @leaseEndIp = leaseEndIp
  @maxLeaseDuration = maxLeaseDuration
  @unlimitedLease = unlimitedLease
  @ipSubnetAddr = ipSubnetAddr
  @ipSubnetMask = ipSubnetMask
end

Instance Attribute Details

#defaultLeaseDurationObject

Returns the value of attribute defaultLeaseDuration.



18417
18418
18419
# File 'lib/vmware/soap/vim25.rb', line 18417

def defaultLeaseDuration
  @defaultLeaseDuration
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



18415
18416
18417
# File 'lib/vmware/soap/vim25.rb', line 18415

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



18414
18415
18416
# File 'lib/vmware/soap/vim25.rb', line 18414

def dynamicType
  @dynamicType
end

#ipSubnetAddrObject

Returns the value of attribute ipSubnetAddr.



18422
18423
18424
# File 'lib/vmware/soap/vim25.rb', line 18422

def ipSubnetAddr
  @ipSubnetAddr
end

#ipSubnetMaskObject

Returns the value of attribute ipSubnetMask.



18423
18424
18425
# File 'lib/vmware/soap/vim25.rb', line 18423

def ipSubnetMask
  @ipSubnetMask
end

#leaseBeginIpObject

Returns the value of attribute leaseBeginIp.



18418
18419
18420
# File 'lib/vmware/soap/vim25.rb', line 18418

def leaseBeginIp
  @leaseBeginIp
end

#leaseEndIpObject

Returns the value of attribute leaseEndIp.



18419
18420
18421
# File 'lib/vmware/soap/vim25.rb', line 18419

def leaseEndIp
  @leaseEndIp
end

#maxLeaseDurationObject

Returns the value of attribute maxLeaseDuration.



18420
18421
18422
# File 'lib/vmware/soap/vim25.rb', line 18420

def maxLeaseDuration
  @maxLeaseDuration
end

#unlimitedLeaseObject

Returns the value of attribute unlimitedLease.



18421
18422
18423
# File 'lib/vmware/soap/vim25.rb', line 18421

def unlimitedLease
  @unlimitedLease
end

#virtualSwitchObject

Returns the value of attribute virtualSwitch.



18416
18417
18418
# File 'lib/vmware/soap/vim25.rb', line 18416

def virtualSwitch
  @virtualSwitch
end