public sealed class CreateManagedFolderRequest : IMessage<CreateManagedFolderRequest>, IEquatable<CreateManagedFolderRequest>, IDeepCloneable<CreateManagedFolderRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Storage v2 API class CreateManagedFolderRequest.
Request message for CreateManagedFolder.
Implements
IMessageCreateManagedFolderRequest, IEquatableCreateManagedFolderRequest, IDeepCloneableCreateManagedFolderRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
CreateManagedFolderRequest()
public CreateManagedFolderRequest()
CreateManagedFolderRequest(CreateManagedFolderRequest)
public CreateManagedFolderRequest(CreateManagedFolderRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateManagedFolderRequest |
Properties
ManagedFolder
public ManagedFolder ManagedFolder { get; set; }
Required. Properties of the managed folder being created.
The bucket and managed folder names are specified in the parent
and
managed_folder_id
fields. Populating these fields in managed_folder
will result in an error.
Property Value | |
---|---|
Type | Description |
ManagedFolder |
ManagedFolderId
public string ManagedFolderId { get; set; }
Required. The name of the managed folder. It uses a single /
as delimiter
and leading and trailing /
are allowed.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. Name of the bucket this managed folder belongs to.
Property Value | |
---|---|
Type | Description |
string |
ParentAsBucketName
public BucketName ParentAsBucketName { get; set; }
BucketName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
BucketName |
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 |