ObjectsDeleteOptions
import type { ObjectsDeleteOptions } from "https://googleapis.deno.dev/v1/storage:v1.ts";
Additional options for Storage#objectsDelete.
interface ObjectsDeleteOptions {
generation?: bigint;
ifGenerationMatch?: bigint;
ifGenerationNotMatch?: bigint;
ifMetagenerationMatch?: bigint;
ifMetagenerationNotMatch?: bigint;
userProject?: string;
}§Properties
§
generation?: bigint
[src]If present, permanently deletes a specific revision of this object (as opposed to the latest version, the default).
§
ifGenerationMatch?: bigint
[src]Makes the operation conditional on whether the object's current generation matches the given value. Setting to 0 makes the operation succeed only if there are no live versions of the object.
§
ifGenerationNotMatch?: bigint
[src]Makes the operation conditional on whether the object's current generation does not match the given value. If no live object exists, the precondition fails. Setting to 0 makes the operation succeed only if there is a live version of the object.
§
ifMetagenerationMatch?: bigint
[src]Makes the operation conditional on whether the object's current metageneration matches the given value.