code: public function getBlobProperties($containerName = '', $blobName = '', $snapshotId = null, $leaseId = null)
      {
          Assertion::notEmpty($containerName, 'Container name is not specified');
          self::assertValidContainerName($containerName);
          Assertion::notEmpty($blobName, 'Blob name is not specified.');
          self::assertValidRootContainerBlobName($containerName, $blobName);
  
          return $this->getBlobInstance($containerName, $blobName, $snapshotId, $leaseId);
      }
docs: Get blob properties
  
  @param string $containerName      Container name
  @param string $blobName           Blob name
  @param string $snapshotId         Snapshot identifier
  @param string $leaseId            Lease identifier
  @return BlobInstance
  @throws BlobException