public sealed class Reservation.Types.ReplicationStatus : IMessage<Reservation.Types.ReplicationStatus>, IEquatable<Reservation.Types.ReplicationStatus>, IDeepCloneable<Reservation.Types.ReplicationStatus>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Reservation v1 API class Reservation.Types.ReplicationStatus.
Disaster Recovery(DR) replication status of the reservation.
Output only. The last error encountered while trying to replicate changes
from the primary to the secondary. This field is only available if the
replication has not succeeded since.
Output only. The time at which the last error was encountered while
trying to replicate changes from the primary to the secondary. This field
is only available if the replication has not succeeded since.
[[["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-19 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eReservation.Types.ReplicationStatus\u003c/code\u003e class is 2.7.0, with older versions ranging down to 1.2.0 available for reference.\u003c/p\u003e\n"],["\u003cp\u003eThis class represents the Disaster Recovery (DR) replication status of a reservation within the BigQuery Reservation v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eReservation.Types.ReplicationStatus\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring compatibility and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties such as \u003ccode\u003eError\u003c/code\u003e, \u003ccode\u003eLastErrorTime\u003c/code\u003e, and \u003ccode\u003eLastReplicationTime\u003c/code\u003e, which provide details about replication issues and successful replication timestamps.\u003c/p\u003e\n"],["\u003cp\u003eIt includes constructors that allow for creating a new instance or cloning from an existing \u003ccode\u003eReplicationStatus\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,["# BigQuery Reservation v1 API - Class Reservation.Types.ReplicationStatus (2.8.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.8.0 (latest)](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.7.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.6.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.5.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.4.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.3.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.2.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.1.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/2.0.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/1.6.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/1.5.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/1.4.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/1.3.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/1.2.0/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus) \n\n public sealed class Reservation.Types.ReplicationStatus : IMessage\u003cReservation.Types.ReplicationStatus\u003e, IEquatable\u003cReservation.Types.ReplicationStatus\u003e, IDeepCloneable\u003cReservation.Types.ReplicationStatus\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the BigQuery Reservation v1 API class Reservation.Types.ReplicationStatus.\n\nDisaster Recovery(DR) replication status of the reservation. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Reservation.Types.ReplicationStatus \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Reservation](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation)[Types](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types)[ReplicationStatus](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Reservation](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation)[Types](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types)[ReplicationStatus](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Reservation](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation)[Types](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types)[ReplicationStatus](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1.Reservation.Types.ReplicationStatus), [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.BigQuery.Reservation.V1](/dotnet/docs/reference/Google.Cloud.BigQuery.Reservation.V1/latest/Google.Cloud.BigQuery.Reservation.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.BigQuery.Reservation.V1.dll\n\nConstructors\n------------\n\n### ReplicationStatus()\n\n public ReplicationStatus()\n\n### ReplicationStatus(ReplicationStatus)\n\n public ReplicationStatus(Reservation.Types.ReplicationStatus other)\n\nProperties\n----------\n\n### Error\n\n public Status Error { get; set; }\n\nOutput only. The last error encountered while trying to replicate changes\nfrom the primary to the secondary. This field is only available if the\nreplication has not succeeded since.\n\n### LastErrorTime\n\n public Timestamp LastErrorTime { get; set; }\n\nOutput only. The time at which the last error was encountered while\ntrying to replicate changes from the primary to the secondary. This field\nis only available if the replication has not succeeded since.\n\n### LastReplicationTime\n\n public Timestamp LastReplicationTime { get; set; }\n\nOutput only. A timestamp corresponding to the last change on the primary\nthat was successfully replicated to the secondary."]]