public sealed class DeleteManagedFolderRequest : IMessage<DeleteManagedFolderRequest>, IEquatable<DeleteManagedFolderRequest>, IDeepCloneable<DeleteManagedFolderRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Storage v2 API class DeleteManagedFolderRequest.
DeleteManagedFolder RPC request message.
Implements
IMessageDeleteManagedFolderRequest, IEquatableDeleteManagedFolderRequest, IDeepCloneableDeleteManagedFolderRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
DeleteManagedFolderRequest()
public DeleteManagedFolderRequest()
DeleteManagedFolderRequest(DeleteManagedFolderRequest)
public DeleteManagedFolderRequest(DeleteManagedFolderRequest other)
Parameter | |
---|---|
Name | Description |
other |
DeleteManagedFolderRequest |
Properties
AllowNonEmpty
public bool AllowNonEmpty { get; set; }
Allows deletion of a managed folder even if it is not empty. A managed folder is empty if it manages no child managed folders or objects. Caller must have permission for storage.managedFolders.setIamPolicy.
Property Value | |
---|---|
Type | Description |
bool |
HasIfMetagenerationMatch
public bool HasIfMetagenerationMatch { get; }
Gets whether the "if_metageneration_match" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasIfMetagenerationNotMatch
public bool HasIfMetagenerationNotMatch { get; }
Gets whether the "if_metageneration_not_match" field is set
Property Value | |
---|---|
Type | Description |
bool |
IfMetagenerationMatch
public long IfMetagenerationMatch { get; set; }
The operation succeeds conditional on the managed folder's current metageneration matching the value here specified.
Property Value | |
---|---|
Type | Description |
long |
IfMetagenerationNotMatch
public long IfMetagenerationNotMatch { get; set; }
The operation succeeds conditional on the managed folder's current metageneration NOT matching the value here specified.
Property Value | |
---|---|
Type | Description |
long |
ManagedFolderName
public ManagedFolderName ManagedFolderName { get; set; }
ManagedFolderName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ManagedFolderName |
Name
public string Name { get; set; }
Required. Name of the managed folder.
Format:
projects/{project}/buckets/{bucket}/managedFolders/{managedFolder}
Property Value | |
---|---|
Type | Description |
string |
RequestId
public string RequestId { get; set; }
Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
Property Value | |
---|---|
Type | Description |
string |