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

__construct($id, $name, $distribution, $slug, $public, SimpleMap $regions)

Neues Droplet erstellen

static Container
getInstanceFromArray(array $array)

Neues Objet erstellen

integer
getImageID()

Image-ID

string
getName()

Name des Image

string
getDistribution()

Distribution des Image (z.B. ubuntu)

string
getSlug()

Slug der Distribution

string
isPublic()

Öffentliches Image

boolean
isAvailableInRegion(Region $region)

Prüft, ob das Image in der Region verfügbar ist.

Details

at line 86
__construct($id, $name, $distribution, $slug, $public, SimpleMap $regions)

Neues Droplet erstellen

Parameters

$id
$name
$distribution
$slug
$public
SimpleMap $regions

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

Parameters

array $array Rückgabewerte

Return Value

Container

at line 136
integer getImageID()

Image-ID

Return Value

integer ID des Droplets

at line 145
string getName()

Name des Image

Return Value

string Name

at line 154
string getDistribution()

Distribution des Image (z.B. ubuntu)

Return Value

string distribution

at line 163
string getSlug()

Slug der Distribution

Return Value

string Slug

at line 172
string isPublic()

Öffentliches Image

Return Value

string Slug

at line 183
boolean isAvailableInRegion(Region $region)

Prüft, ob das Image in der Region verfügbar ist.

Parameters

Region $region Region

Return Value

boolean