Backup for GKE v1 API - Class UpdateRestoreChannelRequest (2.7.0)

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.

Inheritance

object > UpdateRestoreChannelRequest

Namespace

Google.Cloud.GkeBackup.V1

Assembly

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