コード例 #1
0
 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;
 }