Size
class Size extends Alvine
Größe
Diese Klasse bildet die Daten der Größenangabe ab. Die Größen angaben geben die Größe der droplets vor. Diese Klasse bildet nicht die kosten für eine Instanz ab.
"id": 33, "name": "512MB", "slug": "512mb", "memory": 512, "cpu": 4, "disk": 20, "cost_per_hour": 0.000034, "cost_per_month": 80.45,
Properties
protected string | $sizeID | ||
protected string | $name | ||
protected integer | $slug | ||
protected integer | $memory | ||
protected integer | $cpuCount | ||
protected integer | $diskSize |
Methods
__construct(integer $id, string $name, string $slug, integer $memory, integer $cpuCount, integer $diskSize)
Neues Size-Objekt erstellen
static Container
getInstanceFromArray(array $array)
Neues Objet erstellen
integer
getSizeID()
ID der Größe
string
getName()
Name
string
getSlug()
Slug
integer
getMemory()
Speicher in MB
integer
getDiskSize()
Größe der Festplatte in GB
integer
getCPUCount()
Anzahl der CPU
Details
at line 94
__construct(integer $id, string $name, string $slug, integer $memory, integer $cpuCount, integer $diskSize)
Neues Size-Objekt erstellen
at line 119
static Container
getInstanceFromArray(array $array)
Neues Objet erstellen
Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Droplet-Objekt.
Der Aufbau des Arrays ergibt sich aus dem json-String
at line 144
integer
getSizeID()
ID der Größe
at line 153
string
getName()
Name
at line 162
string
getSlug()
Slug
at line 171
integer
getMemory()
Speicher in MB
at line 180
integer
getDiskSize()
Größe der Festplatte in GB
at line 189
integer
getCPUCount()
Anzahl der CPU