public sealed class ContinuousBackupInfo : IMessage<ContinuousBackupInfo>, IEquatable<ContinuousBackupInfo>, IDeepCloneable<ContinuousBackupInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the AlloyDB v1alpha API class ContinuousBackupInfo.
ContinuousBackupInfo describes the continuous backup properties of a
cluster.
public Timestamp EarliestRestorableTime { get; set; }
Output only. The earliest restorable time that can be restored to. If
continuous backups and recovery was recently enabled, the earliest
restorable time is the creation time of the earliest eligible backup within
this cluster's continuous backup recovery window. After a cluster has had
continuous backups enabled for the duration of its recovery window, the
earliest restorable time becomes "now minus the recovery window". For
example, assuming a point in time recovery is attempted at 04/16/2025
3:23:00PM with a 14d recovery window, the earliest restorable time would be
04/02/2025 3:23:00PM. This field is only visible if the
CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003e\u003ccode\u003eContinuousBackupInfo\u003c/code\u003e is an API class within the AlloyDB v1alpha API that describes the continuous backup properties of a cluster.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eEarliestRestorableTime\u003c/code\u003e, \u003ccode\u003eEnabledTime\u003c/code\u003e, \u003ccode\u003eEncryptionInfo\u003c/code\u003e, and \u003ccode\u003eSchedule\u003c/code\u003e, which provide information about the continuous backup.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eContinuousBackupInfo\u003c/code\u003e class has two constructors: one default and one that allows creating a new object based on an existing \u003ccode\u003eContinuousBackupInfo\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe class is found in the \u003ccode\u003eGoogle.Cloud.AlloyDb.V1Alpha\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.AlloyDb.V1Alpha.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,["# AlloyDB v1alpha API - Class ContinuousBackupInfo (1.0.0-alpha12)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-alpha12 (latest)](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupInfo)\n- [1.0.0-alpha11](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/1.0.0-alpha11/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupInfo) \n\n public sealed class ContinuousBackupInfo : IMessage\u003cContinuousBackupInfo\u003e, IEquatable\u003cContinuousBackupInfo\u003e, IDeepCloneable\u003cContinuousBackupInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AlloyDB v1alpha API class ContinuousBackupInfo.\n\nContinuousBackupInfo describes the continuous backup properties of a\ncluster. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ContinuousBackupInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ContinuousBackupInfo](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ContinuousBackupInfo](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ContinuousBackupInfo](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupInfo), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AlloyDb.V1Alpha](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha)\n\nAssembly\n--------\n\nGoogle.Cloud.AlloyDb.V1Alpha.dll\n\nConstructors\n------------\n\n### ContinuousBackupInfo()\n\n public ContinuousBackupInfo()\n\n### ContinuousBackupInfo(ContinuousBackupInfo)\n\n public ContinuousBackupInfo(ContinuousBackupInfo other)\n\nProperties\n----------\n\n### EarliestRestorableTime\n\n public Timestamp EarliestRestorableTime { get; set; }\n\nOutput only. The earliest restorable time that can be restored to. If\ncontinuous backups and recovery was recently enabled, the earliest\nrestorable time is the creation time of the earliest eligible backup within\nthis cluster's continuous backup recovery window. After a cluster has had\ncontinuous backups enabled for the duration of its recovery window, the\nearliest restorable time becomes \"now minus the recovery window\". For\nexample, assuming a point in time recovery is attempted at 04/16/2025\n3:23:00PM with a 14d recovery window, the earliest restorable time would be\n04/02/2025 3:23:00PM. This field is only visible if the\nCLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.\n\n### EnabledTime\n\n public Timestamp EnabledTime { get; set; }\n\nOutput only. When ContinuousBackup was most recently enabled. Set to null\nif ContinuousBackup is not enabled.\n\n### EncryptionInfo\n\n public EncryptionInfo EncryptionInfo { get; set; }\n\nOutput only. The encryption information for the WALs and backups required\nfor ContinuousBackup.\n\n### Schedule\n\n public RepeatedField\u003cDayOfWeek\u003e Schedule { get; }\n\nOutput only. Days of the week on which a continuous backup is taken."]]