class Vault extends Alvine

Vault (Tresor)

Die Klasse Vault bildet alle Informationen eines Tresors ab.

Properties

protected DateTime $creationdate
protected DateTime $lastinventorydate
protected integer $numberofarchives
protected integer $sizeinbytes
protected string $vaultarn
protected string $vaultname

Methods

__construct(DateTime $creationdate, DateTime $lastinventorydate, integer $numberofarchives, integer $sizeinbytes, string $vaultarn, string $vaultname)

neues Vault-Objekt

static Vault
getInstanceFromArrayHelper(ArrayHelper $array)

neues Vault-Objekt

static Vault
getInstanceFromArray(array $array)

Neues Objet erstellen

DateTime
getCreationDate()

CreationDate

DateTime
getLastInventoryDate()

letztes Update des Inventars

string
getNumberOfArchives()

Anzahl der Archive

integer
getSizeInBytes()

Gesamtgröße

string
getVaultArn()

Name der Amazon Resource

string
getVaultName()

Tresorname

Details

at line 84
__construct(DateTime $creationdate, DateTime $lastinventorydate, integer $numberofarchives, integer $sizeinbytes, string $vaultarn, string $vaultname)

neues Vault-Objekt

Der Konstruktor erstell ein neues Vault-Objekt. Das Vault-Objekt beinhaltet alle Informationen zu einem Tresor

Parameters

DateTime $creationdate Erstelldatum des Tresors
DateTime $lastinventorydate Datum des letzten Updates des Inventars
integer $numberofarchives Anzahl der Archive im Tresor
integer $sizeinbytes Die Gesamtgröße aller Archive in Bytes
string $vaultarn Amazon Resource Name (ARN)
string $vaultname Tresorname

at line 110
static Vault getInstanceFromArrayHelper(ArrayHelper $array)

neues Vault-Objekt

Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Vault-Objekt.

Der Aufbau des Arrays ergibt sich aus dem json-String

Parameters

ArrayHelper $array Rückgabewerte

Return Value

Vault

Exceptions

FormatException Falsches Format

at line 133
static Vault getInstanceFromArray(array $array)

Neues Objet erstellen

Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Vault-Objekt.

Der Aufbau des Arrays ergibt sich aus dem json-String

Parameters

array $array Rückgabewerte

Return Value

Vault

at line 145
DateTime getCreationDate()

CreationDate

The date the vault was created, in Coordinated Universal Time (UTC). Type: String. A string representation of ISO 8601 date format, for example, 2013-03-20T17:03:43.221Z.

Return Value

DateTime Erstelldatum des Tresors

at line 158
DateTime getLastInventoryDate()

letztes Update des Inventars

Das Datum des letzten Updates des Inventars in Coordinated Universal Time (UTC) Dieses Datum kann NULL sein, wenn noch kein Inventar für diesen Tresor erstellt wurde. Das ist zum Beispiel so, wenn der Tresor gerade erst erstellt wurde.

Return Value

DateTime Datum des letzten Updates des Inventars

at line 170
string getNumberOfArchives()

Anzahl der Archive

Anzahl der Archive des Tresors seit dem letzten Update des Inventars

Return Value

string Anzahl der Archive im Tresor

at line 182
integer getSizeInBytes()

Gesamtgröße

Die Gesamtgröße aller Archive in Byte eines Tresors seit dem letzten Update des Inventars

Return Value

integer Die Gesamtgröße aller Archive in Bytes

at line 191
string getVaultArn()

Name der Amazon Resource

Return Value

string Der Amazon Resource Name (ARN) eines Tresors.

at line 200
string getVaultName()

Tresorname

Return Value

string Name des Tresors