Class PutObjectHold
Describes options to update object hold.
Implements
Inherited Members
Namespace: Google.Apis.StorageBatchOperations.v1.Data
Assembly: Google.Apis.StorageBatchOperations.v1.dll
Syntax
public class PutObjectHold : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EventBasedHold
Required. Updates object event based holds state. When object event based hold is set, object cannot be deleted or replaced. Resets object's time in the bucket for the purposes of the retention period.
Declaration
[JsonProperty("eventBasedHold")]
public virtual string EventBasedHold { get; set; }
Property Value
Type | Description |
---|---|
string |
TemporaryHold
Required. Updates object temporary holds state. When object temporary hold is set, object cannot be deleted or replaced.
Declaration
[JsonProperty("temporaryHold")]
public virtual string TemporaryHold { get; set; }
Property Value
Type | Description |
---|---|
string |