class Bmc::Sdk::LongServer
LongServer
is used to transmit details on fully specified server responses.
Attributes
cpu[RW]
description[RW]
hostname[RW]
id[RW]
location[RW]
os[RW]
privateIPAddresses[RW]
publicIPAddresses[RW]
ram[RW]
status[RW]
storage[RW]
type[RW]
Public Class Methods
new(id, status, hostname, description, privateIPAddresses, publicIPAddresses, os, type, location, cpu, ram, storage)
click to toggle source
# File lib/dtos.rb, line 26 def initialize(id, status, hostname, description, privateIPAddresses, publicIPAddresses, os, type, location, cpu, ram, storage) @id = id @status = status @hostname = hostname @description = description @privateIPAddresses = privateIPAddresses @publicIPAddresses = publicIPAddresses @os = os @type = type @location = location @cpu = cpu @ram = ram @storage = storage end
Public Instance Methods
to_json(*a)
click to toggle source
# File lib/dtos.rb, line 40 def to_json(*a) {id: @id, status: @status, hostname: @hostname, description: @description, privateIpAddresses: @privateIPAddresses, publicIPAddresses: @publicIpAddresses, os: @os, type: @type, location: @location, cpu: @cpu, ram: @ram, storage: @storage }.to_json(*a) end