Class UpdateRestorePlanRequest (1.0.0-beta01)

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

Request message for UpdateRestorePlan.

Inheritance

Object > UpdateRestorePlanRequest

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

UpdateRestorePlanRequest()

public UpdateRestorePlanRequest()

UpdateRestorePlanRequest(UpdateRestorePlanRequest)

public UpdateRestorePlanRequest(UpdateRestorePlanRequest other)
Parameter
NameDescription
otherUpdateRestorePlanRequest

Properties

RestorePlan

public RestorePlan RestorePlan { get; set; }

Required. A new version of the RestorePlan resource that contains updated fields. This may be sparsely populated if an update_mask is provided.

Property Value
TypeDescription
RestorePlan

UpdateMask

public FieldMask UpdateMask { get; set; }

This is used to specify the fields to be overwritten in the RestorePlan targeted for update. The values for each of these updated fields will be taken from the restore_plan provided with this request. Field names are relative to the root of the resource. If no update_mask is provided, all fields in restore_plan will be written to the target RestorePlan resource. Note that OUTPUT_ONLY and IMMUTABLE fields in restore_plan are ignored and are not used to update the target RestorePlan.

Property Value
TypeDescription
FieldMask