Cloud Storage v2 API - Class CreateManagedFolderRequest (1.0.0-beta04)

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.

Inheritance

object > CreateManagedFolderRequest

Namespace

Google.Cloud.Storage.Control.V2

Assembly

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