@@ -115,6 +115,13 @@ public final class Bucket extends com.google.api.client.json.GenericJson {
115
115
@ com .google .api .client .util .Key @ com .google .api .client .json .JsonString
116
116
private java .lang .Long generation ;
117
117
118
+ /**
119
+ * The hard delete time of the bucket in RFC 3339 format.
120
+ * The value may be {@code null}.
121
+ */
122
+ @ com .google .api .client .util .Key
123
+ private com .google .api .client .util .DateTime hardDeleteTime ;
124
+
118
125
/**
119
126
* The bucket's hierarchical namespace configuration.
120
127
* The value may be {@code null}.
@@ -276,6 +283,13 @@ public final class Bucket extends com.google.api.client.json.GenericJson {
276
283
@ com .google .api .client .util .Key
277
284
private SoftDeletePolicy softDeletePolicy ;
278
285
286
+ /**
287
+ * The soft delete time of the bucket in RFC 3339 format.
288
+ * The value may be {@code null}.
289
+ */
290
+ @ com .google .api .client .util .Key
291
+ private com .google .api .client .util .DateTime softDeleteTime ;
292
+
279
293
/**
280
294
* The bucket's default storage class, used whenever no storageClass is specified for a newly-
281
295
* created object. This defines how objects in the bucket are stored and determines the SLA and
@@ -506,6 +520,23 @@ public Bucket setGeneration(java.lang.Long generation) {
506
520
return this ;
507
521
}
508
522
523
+ /**
524
+ * The hard delete time of the bucket in RFC 3339 format.
525
+ * @return value or {@code null} for none
526
+ */
527
+ public com .google .api .client .util .DateTime getHardDeleteTime () {
528
+ return hardDeleteTime ;
529
+ }
530
+
531
+ /**
532
+ * The hard delete time of the bucket in RFC 3339 format.
533
+ * @param hardDeleteTime hardDeleteTime or {@code null} for none
534
+ */
535
+ public Bucket setHardDeleteTime (com .google .api .client .util .DateTime hardDeleteTime ) {
536
+ this .hardDeleteTime = hardDeleteTime ;
537
+ return this ;
538
+ }
539
+
509
540
/**
510
541
* The bucket's hierarchical namespace configuration.
511
542
* @return value or {@code null} for none
@@ -891,6 +922,23 @@ public Bucket setSoftDeletePolicy(SoftDeletePolicy softDeletePolicy) {
891
922
return this ;
892
923
}
893
924
925
+ /**
926
+ * The soft delete time of the bucket in RFC 3339 format.
927
+ * @return value or {@code null} for none
928
+ */
929
+ public com .google .api .client .util .DateTime getSoftDeleteTime () {
930
+ return softDeleteTime ;
931
+ }
932
+
933
+ /**
934
+ * The soft delete time of the bucket in RFC 3339 format.
935
+ * @param softDeleteTime softDeleteTime or {@code null} for none
936
+ */
937
+ public Bucket setSoftDeleteTime (com .google .api .client .util .DateTime softDeleteTime ) {
938
+ this .softDeleteTime = softDeleteTime ;
939
+ return this ;
940
+ }
941
+
894
942
/**
895
943
* The bucket's default storage class, used whenever no storageClass is specified for a newly-
896
944
* created object. This defines how objects in the bucket are stored and determines the SLA and
0 commit comments