public sealed class UpdateManagedFolderRequest : IMessage<UpdateManagedFolderRequest>, IEquatable<UpdateManagedFolderRequest>, IDeepCloneable<UpdateManagedFolderRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Storage v2 API class UpdateManagedFolderRequest.
Request message for UpdateManagedFolder.
Implements
IMessageUpdateManagedFolderRequest, IEquatableUpdateManagedFolderRequest, IDeepCloneableUpdateManagedFolderRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
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 |
|