Overview

Namespaces

  • Alvine
    • Infrastructure
      • Amazon
        • Aws
          • Glacier
            • Retrieval
          • Iam
            • Credentials
            • Datatype
          • S3
            • Element
            • Permission
            • Provider
            • Response
      • Jenkins

Classes

  • AbstractJob
  • AbstractRetrieval
  • Archive
  • Client
  • InitiateJob
  • Job
  • Response
  • Vault
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Vault

Vault (Tresor)

Die Klasse Vault bildet alle Informationen eines Tresors ab.

Alvine\Core\Alvine
Extended by Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
Namespace: Alvine\Infrastructure\Amazon\Aws\Glacier
Package: Alvine\Infrastructure\Amazon\Aws
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141103
Link: alvine.io
Link: http://aws.amazon.com/de/documentation/glacier/
Located at glacier/Vault.class.php
Methods summary
public
# __construct( Alvine\Date\DateTime $creationdate, Alvine\Date\DateTime $lastinventorydate, integer $numberofarchives, integer $sizeinbytes, string $vaultarn, string $vaultname )

neues Vault-Objekt

neues Vault-Objekt

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

Parameters

$creationdate
Erstelldatum des Tresors
$lastinventorydate
Datum des letzten Updates des Inventars
$numberofarchives
Anzahl der Archive im Tresor
$sizeinbytes
Die Gesamtgröße aller Archive in Bytes
$vaultarn
Amazon Resource Name (ARN)
$vaultname
Tresorname
public static Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
# getInstanceFromArrayHelper( Alvine\Types\ArrayHelper $array )

neues Vault-Objekt

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

$array
Rückgabewerte

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\Vault

Throws

Alvine\Date\FormatException
Falsches Format
public static Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
# getInstanceFromArray( array $array )

Neues Objet erstellen

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
Rückgabewerte

Returns

Alvine\Infrastructure\Amazon\Aws\Glacier\Vault
public Alvine\Date\DateTime
# getCreationDate( )

CreationDate

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.

Returns

Alvine\Date\DateTime
Erstelldatum des Tresors
public Alvine\Date\DateTime
# getLastInventoryDate( )

letztes Update des Inventars

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.

Returns

Alvine\Date\DateTime
Datum des letzten Updates des Inventars
public string
# getNumberOfArchives( )

Anzahl der Archive

Anzahl der Archive

Anzahl der Archive des Tresors seit dem letzten Update des Inventars

Returns

string
Anzahl der Archive im Tresor
public integer
# getSizeInBytes( )

Gesamtgröße

Gesamtgröße

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

Returns

integer
Die Gesamtgröße aller Archive in Bytes
public string
# getVaultArn( )

Name der Amazon Resource

Name der Amazon Resource

Returns

string
Der Amazon Resource Name (ARN) eines Tresors.
public string
# getVaultName( )

Tresorname

Tresorname

Returns

string
Name des Tresors
Properties summary
protected Alvine\Date\DateTime $creationdate

Erstelldatum des Tresors

Erstelldatum des Tresors

# null
protected Alvine\Date\DateTime $lastinventorydate

Datum des letzten Updates des Inventars

Datum des letzten Updates des Inventars

# null
protected integer $numberofarchives

Anzahl der Archive im Tresor

Anzahl der Archive im Tresor

# null
protected integer $sizeinbytes

Die Gesamtgröße aller Archive in Bytes

Die Gesamtgröße aller Archive in Bytes

# null
protected string $vaultarn

Amazon Resource Name (ARN)

Amazon Resource Name (ARN)

# null
protected string $vaultname

Tresorname

Tresorname

# null
alvine.infrastructure.amazon.aws API-Dokumentation 0.9.1 | © schukai GmbH | Impressum