BlobSnapshotInfo
in package
FinalYes
Describes a newly created blob snapshot.
Table of Contents
Properties
- $eTag : ETag
- The entity tag assigned to the snapshot.
- $isServerEncrypted : bool
- Whether the snapshot metadata was encrypted by the service.
- $lastModified : DateTimeInterface
- The time at which the snapshot was created.
- $snapshot : string
- The opaque snapshot identifier used to address this snapshot.
- $versionId : string|null
- The version created by the operation when blob versioning is enabled.
Methods
- fromResponse() : self
- __construct() : mixed
Properties
$eTag read-only
The entity tag assigned to the snapshot.
public
ETag
$eTag
$isServerEncrypted read-only
Whether the snapshot metadata was encrypted by the service.
public
bool
$isServerEncrypted
$lastModified read-only
The time at which the snapshot was created.
public
DateTimeInterface
$lastModified
$snapshot read-only
The opaque snapshot identifier used to address this snapshot.
public
string
$snapshot
$versionId read-only
The version created by the operation when blob versioning is enabled.
public
string|null
$versionId
Methods
fromResponse()
public
static fromResponse(ResponseInterface $response) : self
Parameters
- $response : ResponseInterface
Return values
self__construct()
private
__construct(string $snapshot, ETag $eTag, DateTimeInterface $lastModified, string|null $versionId, bool $isServerEncrypted) : mixed
Parameters
- $snapshot : string
- $eTag : ETag
- $lastModified : DateTimeInterface
- $versionId : string|null
- $isServerEncrypted : bool