public static function getDeleteBlobOptions() { $ret = array(); $options = new DeleteBlobOptions(); array_push($ret, $options); $options = new DeleteBlobOptions(); $options->setTimeout(10); array_push($ret, $options); $options = new DeleteBlobOptions(); $options->setTimeout(-10); array_push($ret, $options); foreach (self::getAllAccessConditions() as $ac) { $options = new DeleteBlobOptions(); $options->setAccessCondition($ac); array_push($ret, $options); } $options = new DeleteBlobOptions(); $options->setDeleteSnaphotsOnly(true); array_push($ret, $options); $options = new DeleteBlobOptions(); $options->setDeleteSnaphotsOnly(false); array_push($ret, $options); $options = new DeleteBlobOptions(); $options->setSnapshot('placeholder'); array_push($ret, $options); // TODO: Handle Lease ID // $options = new DeleteBlobOptions(); // $options->setLeaseId('setLeaseId'); // array_push($ret, $options); return $ret; }