public sealed class UpdateRestorePlanRequest : IMessage<UpdateRestorePlanRequest>, IEquatable<UpdateRestorePlanRequest>, IDeepCloneable<UpdateRestorePlanRequest>, IBufferMessage, IMessage
Request message for UpdateRestorePlan.
Implements
IMessage<UpdateRestorePlanRequest>, IEquatable<UpdateRestorePlanRequest>, IDeepCloneable<UpdateRestorePlanRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
UpdateRestorePlanRequest()
public UpdateRestorePlanRequest()
UpdateRestorePlanRequest(UpdateRestorePlanRequest)
public UpdateRestorePlanRequest(UpdateRestorePlanRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateRestorePlanRequest |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
FieldMask |