Overview

Namespaces

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

Classes

  • Archive
  • Inventory
  • InventoryParameters
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Inventory

Inventory

Mit dem Inventory Job wird eine Liste der Archive angefordert die sich in einem Tresor befinden

$job = new \Alvine\Infrastructure\Amazon\Aws\Glacier\Job\Inventory();
$content = $client->initiateJob('schukai',$job);
Alvine\Core\Alvine
Extended by Alvine\Infrastructure\Amazon\Aws\Glacier\AbstractRetrieval
Extended by Alvine\Infrastructure\Amazon\Aws\Glacier\Retrieval\Inventory
Namespace: Alvine\Infrastructure\Amazon\Aws\Glacier\Retrieval
Package: Alvine\Infrastructure\Amazon\Aws
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20141104
Link: alvine.io
Link: http://aws.amazon.com/de/documentation/glacier/
Located at glacier/retrieval/Inventory.class.php
Methods summary
public
# __construct( )

Neuen Inventory Job erstellen

Neuen Inventory Job erstellen

public string
# getFormat( )

getFormat

getFormat

Bei der Erstellung eines Inventar-Job abzurufen, kann optional das Ausgabeformat bestimmt werden. das Standard Ausgabeformat ist "JSON"

Returns

string
Ausgabeformat
public
# setFormat( string $format )

setFormat

setFormat

setzt das Ausgabeformat für den Download

Parameters

$format
Ausgabeformat
public
# setLimit( integer $limit )

setLimit

setLimit

setzt die Limit der Inventory Einträge, die zurück geliefert werden sollen

Parameters

$limit
Anzahl der Einträge
public string
# getLimit( )

getLimit

getLimit

gibt die das Limit der Einträge zurück

Returns

string
public
# setMarker( string $marker )

Marker

Marker

setzt einen Marker. Dieser Marker wird für dafür verwendet um weitere Daten nachladen zu können. Aus dem DescribeJob

Parameters

$marker
Marker
public string
# getMarker( )

getMarker

getMarker

Returns

string
Marker
public
# setStartDate( string $startDate )

StartDate

StartDate

Setzt das Startdatum in UTC für Tresorbestandsinventory Retrieval-Jobs, die Archive, die "am" oder "nach" diesem Datum erstellt wurden, werden ausgegeben.

Es wird ein String im ISO8601 Format "2014-11-03T18:35:38.593Z" erwartet.

Parameters

$startDate

Throws

Alvine\Date\FormatException
Falsches Format
public
# setEndDate( string $endDate )

EndDate setzen

EndDate setzen

Das Ende des Zeitraums in UTC für Tresorbestandsinventory Retrieval, die Archive "vor" diesem Datum erstellt wurden, werden ausgegeben.

Es wird ein String im ISO8601 Format "2014-11-03T18:35:38.593Z" erwartet

Parameters

$endDate
Enddatum

Throws

Alvine\Date\FormatException
Falsches Format
public Alvine\Date\DateTime
# getStartDate( )

getStartDate

getStartDate

gibt das Startdatum zurück

Returns

Alvine\Date\DateTime
Startdatum
public Alvine\Date\DateTime
# getEndDate( )

getEndDate

getEndDate

gibt das Ebddatum zurück

Returns

Alvine\Date\DateTime
Methods inherited from Alvine\Infrastructure\Amazon\Aws\Glacier\AbstractRetrieval
getDescription(), getFields(), getSNSTopic(), getType(), setDescription(), setSNSTopic()
Properties inherited from Alvine\Infrastructure\Amazon\Aws\Glacier\AbstractRetrieval
$archiveid, $description, $enddate, $format, $limit, $marker, $retrievalbyterange, $snstopic, $startdate, $type
alvine.infrastructure.amazon.aws API-Dokumentation 0.9.1 | © schukai GmbH | Impressum