Image
class Image extends Alvine
Image
Diese Klasse bildet die Daten eines Images ab. Images sind die eigenen Snapshots und die von digitalocean bereitsgestellten Standard-Images. Images sind nicht in allen Regionen verfügbar.
"id": 1, "name": "My first snapshot", "distribution": "Ubuntu", "slug": "ubuntu-12.10-x32", "public": true "regions": [] "region_slugs": []
Properties
protected string | $imageID | ||
protected string | $name | ||
protected integer | $distribution | ||
protected string | $slug | ||
protected integer | $public | ||
protected SimpleMap | $regions | Image in folgenden Regionen verfügbar |
Methods
Neues Droplet erstellen
Neues Objet erstellen
Image-ID
Name des Image
Distribution des Image (z.B. ubuntu)
Slug der Distribution
Öffentliches Image
Details
at line 86
__construct($id, $name, $distribution, $slug, $public, SimpleMap $regions)
Neues Droplet erstellen
at line 111
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 136
integer
getImageID()
Image-ID
at line 145
string
getName()
Name des Image
at line 154
string
getDistribution()
Distribution des Image (z.B. ubuntu)
at line 163
string
getSlug()
Slug der Distribution
at line 172
string
isPublic()
Öffentliches Image
at line 183
boolean
isAvailableInRegion(Region $region)
Prüft, ob das Image in der Region verfügbar ist.