30
30
public final class ContinuousBackupInfo extends com .google .api .client .json .GenericJson {
31
31
32
32
/**
33
- * Output only. The earliest restorable time that can be restored to. Output only field.
33
+ * Output only. The earliest restorable time that can be restored to. If continuous backups and
34
+ * recovery was recently enabled, the earliest restorable time is the creation time of the
35
+ * earliest eligible backup within this cluster's continuous backup recovery window. After a
36
+ * cluster has had continuous backups enabled for the duration of its recovery window, the
37
+ * earliest restorable time becomes "now minus the recovery window". For example, assuming a point
38
+ * in time recovery is attempted at 04/16/2025 3:23:00PM with a 14d recovery window, the earliest
39
+ * restorable time would be 04/02/2025 3:23:00PM. This field is only visible if the
40
+ * CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.
34
41
* The value may be {@code null}.
35
42
*/
36
43
@ com .google .api .client .util .Key
@@ -52,23 +59,36 @@ public final class ContinuousBackupInfo extends com.google.api.client.json.Gener
52
59
private EncryptionInfo encryptionInfo ;
53
60
54
61
/**
55
- * Output only. Days of the week on which a continuous backup is taken. Output only field. Ignored
56
- * if passed into the request.
62
+ * Output only. Days of the week on which a continuous backup is taken.
57
63
* The value may be {@code null}.
58
64
*/
59
65
@ com .google .api .client .util .Key
60
66
private java .util .List <java .lang .String > schedule ;
61
67
62
68
/**
63
- * Output only. The earliest restorable time that can be restored to. Output only field.
69
+ * Output only. The earliest restorable time that can be restored to. If continuous backups and
70
+ * recovery was recently enabled, the earliest restorable time is the creation time of the
71
+ * earliest eligible backup within this cluster's continuous backup recovery window. After a
72
+ * cluster has had continuous backups enabled for the duration of its recovery window, the
73
+ * earliest restorable time becomes "now minus the recovery window". For example, assuming a point
74
+ * in time recovery is attempted at 04/16/2025 3:23:00PM with a 14d recovery window, the earliest
75
+ * restorable time would be 04/02/2025 3:23:00PM. This field is only visible if the
76
+ * CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.
64
77
* @return value or {@code null} for none
65
78
*/
66
79
public String getEarliestRestorableTime () {
67
80
return earliestRestorableTime ;
68
81
}
69
82
70
83
/**
71
- * Output only. The earliest restorable time that can be restored to. Output only field.
84
+ * Output only. The earliest restorable time that can be restored to. If continuous backups and
85
+ * recovery was recently enabled, the earliest restorable time is the creation time of the
86
+ * earliest eligible backup within this cluster's continuous backup recovery window. After a
87
+ * cluster has had continuous backups enabled for the duration of its recovery window, the
88
+ * earliest restorable time becomes "now minus the recovery window". For example, assuming a point
89
+ * in time recovery is attempted at 04/16/2025 3:23:00PM with a 14d recovery window, the earliest
90
+ * restorable time would be 04/02/2025 3:23:00PM. This field is only visible if the
91
+ * CLUSTER_VIEW_CONTINUOUS_BACKUP cluster view is provided.
72
92
* @param earliestRestorableTime earliestRestorableTime or {@code null} for none
73
93
*/
74
94
public ContinuousBackupInfo setEarliestRestorableTime (String earliestRestorableTime ) {
@@ -113,17 +133,15 @@ public ContinuousBackupInfo setEncryptionInfo(EncryptionInfo encryptionInfo) {
113
133
}
114
134
115
135
/**
116
- * Output only. Days of the week on which a continuous backup is taken. Output only field. Ignored
117
- * if passed into the request.
136
+ * Output only. Days of the week on which a continuous backup is taken.
118
137
* @return value or {@code null} for none
119
138
*/
120
139
public java .util .List <java .lang .String > getSchedule () {
121
140
return schedule ;
122
141
}
123
142
124
143
/**
125
- * Output only. Days of the week on which a continuous backup is taken. Output only field. Ignored
126
- * if passed into the request.
144
+ * Output only. Days of the week on which a continuous backup is taken.
127
145
* @param schedule schedule or {@code null} for none
128
146
*/
129
147
public ContinuousBackupInfo setSchedule (java .util .List <java .lang .String > schedule ) {
0 commit comments