public sealed class UpdateRestoreChannelRequest : IMessage<UpdateRestoreChannelRequest>, IEquatable<UpdateRestoreChannelRequest>, IDeepCloneable<UpdateRestoreChannelRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class UpdateRestoreChannelRequest.
Request message for UpdateRestoreChannel.
Implements
IMessageUpdateRestoreChannelRequest, IEquatableUpdateRestoreChannelRequest, IDeepCloneableUpdateRestoreChannelRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
UpdateRestoreChannelRequest()
public UpdateRestoreChannelRequest()
UpdateRestoreChannelRequest(UpdateRestoreChannelRequest)
public UpdateRestoreChannelRequest(UpdateRestoreChannelRequest other)
Parameter | |
---|---|
Name | Description |
other |
UpdateRestoreChannelRequest |
Properties
RestoreChannel
public RestoreChannel RestoreChannel { get; set; }
Required. A new version of the RestoreChannel resource that contains
updated fields. This may be sparsely populated if an update_mask
is
provided.
Property Value | |
---|---|
Type | Description |
RestoreChannel |
UpdateMask
public FieldMask UpdateMask { get; set; }
Optional. This is used to specify the fields to be overwritten in the
RestoreChannel targeted for update. The values for each of these
updated fields will be taken from the restore_channel
provided
with this request. Field names are relative to the root of the resource
(e.g., description
, destination_project_id
, etc.)
If no update_mask
is provided, all fields in restore_channel
will
be written to the target RestoreChannel resource. Note that
OUTPUT_ONLY and IMMUTABLE fields in restore_channel
are ignored and
are not used to update the target RestoreChannel.
Property Value | |
---|---|
Type | Description |
FieldMask |