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

Parameters

integer $id ID
string $name Name
string $slug Slug
integer $memory Speicher in MB
integer $cpuCount Anzahl der CPU
integer $diskSize Größe des Festplattenspeichers in GB

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

Parameters

array $array Rückgabewerte

Return Value

Container

at line 144
integer getSizeID()

ID der Größe

Return Value

integer ID

at line 153
string getName()

Name

Return Value

string Name

at line 162
string getSlug()

Slug

Return Value

string Slug

at line 171
integer getMemory()

Speicher in MB

Return Value

integer MB

at line 180
integer getDiskSize()

Größe der Festplatte in GB

Return Value

integer GB

at line 189
integer getCPUCount()

Anzahl der CPU

Return Value

integer Anzahl