public sealed class ContinuousBackupSource : IMessage<ContinuousBackupSource>, IEquatable<ContinuousBackupSource>, IDeepCloneable<ContinuousBackupSource>, IBufferMessage, IMessage
Reference documentation and code samples for the AlloyDB v1alpha API class ContinuousBackupSource.
Required. The source cluster from which to restore. This cluster must have
continuous backup enabled for this operation to succeed. For the required
format, see the comment on the Cluster.name field.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eContinuousBackupSource\u003c/code\u003e class within the Google Cloud AlloyDB v1alpha API, specifically for the .NET environment.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eContinuousBackupSource\u003c/code\u003e is a sealed class used to describe a source for continuous backups, implementing several interfaces such as \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\u003eThe class features two constructors: a default constructor and another that takes an existing \u003ccode\u003eContinuousBackupSource\u003c/code\u003e object as a parameter for copying purposes.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of this class include \u003ccode\u003eCluster\u003c/code\u003e, a string representing the source cluster for restoration, and \u003ccode\u003ePointInTime\u003c/code\u003e, a \u003ccode\u003eTimestamp\u003c/code\u003e object detailing the exact time for the restoration process.\u003c/p\u003e\n"],["\u003cp\u003eThis 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 ContinuousBackupSource (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.ContinuousBackupSource)\n- [1.0.0-alpha11](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/1.0.0-alpha11/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupSource) \n\n public sealed class ContinuousBackupSource : IMessage\u003cContinuousBackupSource\u003e, IEquatable\u003cContinuousBackupSource\u003e, IDeepCloneable\u003cContinuousBackupSource\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AlloyDB v1alpha API class ContinuousBackupSource.\n\nMessage describing a ContinuousBackupSource. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ContinuousBackupSource \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ContinuousBackupSource](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupSource), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ContinuousBackupSource](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupSource), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ContinuousBackupSource](/dotnet/docs/reference/Google.Cloud.AlloyDb.V1Alpha/latest/Google.Cloud.AlloyDb.V1Alpha.ContinuousBackupSource), [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### ContinuousBackupSource()\n\n public ContinuousBackupSource()\n\n### ContinuousBackupSource(ContinuousBackupSource)\n\n public ContinuousBackupSource(ContinuousBackupSource other)\n\nProperties\n----------\n\n### Cluster\n\n public string Cluster { get; set; }\n\nRequired. The source cluster from which to restore. This cluster must have\ncontinuous backup enabled for this operation to succeed. For the required\nformat, see the comment on the Cluster.name field.\n\n### PointInTime\n\n public Timestamp PointInTime { get; set; }\n\nRequired. The point in time to restore to."]]