Cloud Storage v2 API - Class UpdateManagedFolderRequest (1.9.0)

public sealed class UpdateManagedFolderRequest : IMessage<UpdateManagedFolderRequest>, IEquatable<UpdateManagedFolderRequest>, IDeepCloneable<UpdateManagedFolderRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Storage v2 API class UpdateManagedFolderRequest.

Request message for UpdateManagedFolder.

Inheritance

object > UpdateManagedFolderRequest

Namespace

Google.Cloud.Storage.Control.V2

Assembly

Google.Cloud.Storage.Control.V2.dll

Constructors

UpdateManagedFolderRequest()

public UpdateManagedFolderRequest()

UpdateManagedFolderRequest(UpdateManagedFolderRequest)

public UpdateManagedFolderRequest(UpdateManagedFolderRequest other)
Parameter
Name Description
other UpdateManagedFolderRequest

Properties

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; }

Optional. 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; }

Optional. The operation succeeds conditional on the managed folder's current metageneration NOT matching the value here specified.

Property Value
Type Description
long

ManagedFolder

public ManagedFolder ManagedFolder { get; set; }

Required. Properties of the managed folder being updated. Currently, this RPC only supports updating the rapid_cache_config field in managed_folder.

Property Value
Type Description
ManagedFolder

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

UpdateMask

public FieldMask UpdateMask { get; set; }

Optional. Update mask for managed_folder. Currently, this RPC only supports updating the rapid_cache_config field in managed_folder. This field also supports update mask for the subfields in the map of rapid_cache_config. The user can specify the update mask for rapid_cache_config.policies and rapid_cache_config.policies.<key>, but patching is not supported for a field within RapidCachePolicy.policies.<key>, like rapid_cache_config.policies.[key].ingest_on_write.

Property Value
Type Description
FieldMask