Class: XClarityClient::Canister

Inherits:
Endpoints::XclarityEndpoint show all
Defined in:
lib/xclarity_client/endpoints/canister.rb

Constant Summary collapse

BASE_URI =
'/canisters'.freeze
LIST_NAME =
'canisterList'.freeze

Instance Attribute Summary collapse

Method Summary

Methods inherited from Endpoints::XclarityEndpoint

#initialize

Methods included from Endpoints::BuildableResourceMixin

#build_resource!, #to_hash

Constructor Details

This class inherits a constructor from XClarityClient::Endpoints::XclarityEndpoint

Instance Attribute Details

#activationKeysObject

Returns the value of attribute activationKeys.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def activationKeys
  @activationKeys
end

#backedByObject

Returns the value of attribute backedBy.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def backedBy
  @backedBy
end

#bladeStateObject

Returns the value of attribute bladeState.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def bladeState
  @bladeState
end

#cmmDisplayNameObject

Returns the value of attribute cmmDisplayName.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def cmmDisplayName
  @cmmDisplayName
end

#cmmHealthStateObject

Returns the value of attribute cmmHealthState.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def cmmHealthState
  @cmmHealthState
end

#contactObject

Returns the value of attribute contact.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def contact
  @contact
end

#dataHandleObject

Returns the value of attribute dataHandle.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def dataHandle
  @dataHandle
end

#descriptionObject

Returns the value of attribute description.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def description
  @description
end

#domainNameObject

Returns the value of attribute domainName.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def domainName
  @domainName
end

#driveBaysObject

Returns the value of attribute driveBays.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def driveBays
  @driveBays
end

#drivesObject

Returns the value of attribute drives.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def drives
  @drives
end

#errorFieldsObject

Returns the value of attribute errorFields.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def errorFields
  @errorFields
end

#firmwareObject

Returns the value of attribute firmware.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def firmware
  @firmware
end

#FRUObject

Returns the value of attribute FRU.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def FRU
  @FRU
end

#fruSerialNumberObject

Returns the value of attribute fruSerialNumber.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def fruSerialNumber
  @fruSerialNumber
end

#hostnameObject

Returns the value of attribute hostname.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def hostname
  @hostname
end

#ipInterfacesObject

Returns the value of attribute ipInterfaces.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def ipInterfaces
  @ipInterfaces
end

#ipv4AddressesObject

Returns the value of attribute ipv4Addresses.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def ipv4Addresses
  @ipv4Addresses
end

#ipv4ServiceAddressObject

Returns the value of attribute ipv4ServiceAddress.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def ipv4ServiceAddress
  @ipv4ServiceAddress
end

#ipv6AddressesObject

Returns the value of attribute ipv6Addresses.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def ipv6Addresses
  @ipv6Addresses
end

#ipv6ServiceAddressObject

Returns the value of attribute ipv6ServiceAddress.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def ipv6ServiceAddress
  @ipv6ServiceAddress
end

#lanOverUsbObject

Returns the value of attribute lanOverUsb.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def lanOverUsb
  @lanOverUsb
end

#ledsObject

Returns the value of attribute leds.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def leds
  @leds
end

#locationObject

Returns the value of attribute location.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def location
  @location
end

#macAddressObject

Returns the value of attribute macAddress.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def macAddress
  @macAddress
end

#machineTypeObject

Returns the value of attribute machineType.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def machineType
  @machineType
end

#manufacturerObject

Returns the value of attribute manufacturer.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def manufacturer
  @manufacturer
end

#manufacturerIdObject

Returns the value of attribute manufacturerId.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def manufacturerId
  @manufacturerId
end

#memoryModulesObject

Returns the value of attribute memoryModules.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def memoryModules
  @memoryModules
end

#memorySlotsObject

Returns the value of attribute memorySlots.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def memorySlots
  @memorySlots
end

#modelObject

Returns the value of attribute model.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def model
  @model
end

#nameObject

Returns the value of attribute name.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def name
  @name
end

#parentObject

Returns the value of attribute parent.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def parent
  @parent
end

#partNumberObject

Returns the value of attribute partNumber.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def partNumber
  @partNumber
end

#posIDObject

Returns the value of attribute posID.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def posID
  @posID
end

#posIdObject

Returns the value of attribute posId.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def posId
  @posId
end

#powerStatusObject

Returns the value of attribute powerStatus.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def powerStatus
  @powerStatus
end

#processorsObject

Returns the value of attribute processors.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def processors
  @processors
end

#processorSlotsObject

Returns the value of attribute processorSlots.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def processorSlots
  @processorSlots
end

#productIdObject

Returns the value of attribute productId.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def productId
  @productId
end

#productNameObject

Returns the value of attribute productName.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def productName
  @productName
end

#serialNumberObject

Returns the value of attribute serialNumber.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def serialNumber
  @serialNumber
end

#serviceHostNameObject

Returns the value of attribute serviceHostName.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def serviceHostName
  @serviceHostName
end

#slotsObject

Returns the value of attribute slots.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def slots
  @slots
end

#subSlotsObject

Returns the value of attribute subSlots.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def subSlots
  @subSlots
end

#subTypeObject

Returns the value of attribute subType.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def subType
  @subType
end

#typeObject

Returns the value of attribute type.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def type
  @type
end

#uriObject

Returns the value of attribute uri.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def uri
  @uri
end

#userDescriptionObject

Returns the value of attribute userDescription.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def userDescription
  @userDescription
end

#uuidObject

Returns the value of attribute uuid.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def uuid
  @uuid
end

#vnicModeObject

Returns the value of attribute vnicMode.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def vnicMode
  @vnicMode
end

#vpdIDObject

Returns the value of attribute vpdID.



6
7
8
# File 'lib/xclarity_client/endpoints/canister.rb', line 6

def vpdID
  @vpdID
end