Google Cloud Storage Control V2 Client - Class CreateManagedFolderRequest (1.0.2)

Reference documentation and code samples for the Google Cloud Storage Control V2 Client class CreateManagedFolderRequest.

Request message for CreateManagedFolder.

Generated from protobuf message google.storage.control.v2.CreateManagedFolderRequest

Namespace

Google \ Cloud \ Storage \ Control \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. Name of the bucket this managed folder belongs to.

↳ managed_folder ManagedFolder

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.

↳ managed_folder_id string

Required. The name of the managed folder. It uses a single / as delimiter and leading and trailing / are allowed.

↳ request_id string

Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.

getParent

Required. Name of the bucket this managed folder belongs to.

Returns
Type Description
string

setParent

Required. Name of the bucket this managed folder belongs to.

Parameter
Name Description
var string
Returns
Type Description
$this

getManagedFolder

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.

Returns
Type Description
ManagedFolder|null

hasManagedFolder

clearManagedFolder

setManagedFolder

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.

Parameter
Name Description
var ManagedFolder
Returns
Type Description
$this

getManagedFolderId

Required. The name of the managed folder. It uses a single / as delimiter and leading and trailing / are allowed.

Returns
Type Description
string

setManagedFolderId

Required. The name of the managed folder. It uses a single / as delimiter and leading and trailing / are allowed.

Parameter
Name Description
var string
Returns
Type Description
$this

getRequestId

Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.

Returns
Type Description
string

setRequestId

Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.

Parameter
Name Description
var string
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. Name of the bucket this managed folder belongs to. Please see StorageControlClient::bucketName() for help formatting this field.

managedFolder ManagedFolder

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.

managedFolderId string

Required. The name of the managed folder. It uses a single / as delimiter and leading and trailing / are allowed.

Returns
Type Description
CreateManagedFolderRequest