Google Cloud Storage v1 API - Class DeleteObjectOptions (4.8.0)

public sealed class DeleteObjectOptions

Reference documentation and code samples for the Google Cloud Storage v1 API class DeleteObjectOptions.

Options for DeleteObject operations.

Inheritance

object > DeleteObjectOptions

Namespace

Google.Cloud.Storage.V1

Assembly

Google.Cloud.Storage.V1.dll

Properties

Generation

public long? Generation { get; set; }

The generation to delete. If this is not specified, the latest generation will be deleted.

Property Value
TypeDescription
long

IfGenerationMatch

public long? IfGenerationMatch { get; set; }

Precondition for deletion: the object is only deleted if the object's current generation matches the given value.

Property Value
TypeDescription
long

IfGenerationNotMatch

public long? IfGenerationNotMatch { get; set; }

Precondition for deletion: the object is only deleted if the object's current generation does not match the given value.

Property Value
TypeDescription
long

IfMetagenerationMatch

public long? IfMetagenerationMatch { get; set; }

Precondition for deletion: the object is only deleted if the object's current meta-generation matches the given value.

Property Value
TypeDescription
long

IfMetagenerationNotMatch

public long? IfMetagenerationNotMatch { get; set; }

Precondition for deletion: the object is only deleted if the object's current meta-generation does not match the given value.

Property Value
TypeDescription
long

RetryOptions

public RetryOptions RetryOptions { get; set; }

Options to pass custom retry configuration for each API request.

Property Value
TypeDescription
RetryOptions

UserProject

public string UserProject { get; set; }

If set, this is the ID of the project which will be billed for the request. The caller must have suitable permissions for the project being billed.

Property Value
TypeDescription
string