@@ -598,6 +598,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
598
598
};
599
599
}
600
600
601
+ @ Override
602
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
603
+ return b -> {
604
+ b .getObjectChecksumsBuilder ().setCrc32C (val );
605
+ return b ;
606
+ };
607
+ }
608
+
601
609
@ Override
602
610
public int hashCode () {
603
611
return Objects .hash (val );
@@ -753,6 +761,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
753
761
};
754
762
}
755
763
764
+ @ Override
765
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
766
+ return b -> {
767
+ customerSuppliedKey (b .getCommonObjectRequestParamsBuilder (), val );
768
+ return b ;
769
+ };
770
+ }
771
+
756
772
@ Override
757
773
public Mapper <UpdateObjectRequest .Builder > updateObject () {
758
774
return b -> {
@@ -1045,6 +1061,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1045
1061
};
1046
1062
}
1047
1063
1064
+ @ Override
1065
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1066
+ return b -> {
1067
+ b .getWriteObjectSpecBuilder ().setIfGenerationMatch (val );
1068
+ return b ;
1069
+ };
1070
+ }
1071
+
1048
1072
@ Override
1049
1073
public Mapper <ReadObjectRequest .Builder > readObject () {
1050
1074
return b -> b .setIfGenerationMatch (val );
@@ -1106,6 +1130,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1106
1130
};
1107
1131
}
1108
1132
1133
+ @ Override
1134
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1135
+ return b -> {
1136
+ b .getWriteObjectSpecBuilder ().setIfGenerationNotMatch (val );
1137
+ return b ;
1138
+ };
1139
+ }
1140
+
1109
1141
@ Override
1110
1142
public Mapper <ReadObjectRequest .Builder > readObject () {
1111
1143
return b -> b .setIfGenerationNotMatch (val );
@@ -1157,6 +1189,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1157
1189
};
1158
1190
}
1159
1191
1192
+ @ Override
1193
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1194
+ return b -> {
1195
+ b .getWriteObjectSpecBuilder ().getResourceBuilder ().setKmsKey (val );
1196
+ return b ;
1197
+ };
1198
+ }
1199
+
1160
1200
@ Override
1161
1201
public Mapper <ComposeObjectRequest .Builder > composeObject () {
1162
1202
return b -> b .setKmsKey (val );
@@ -1217,6 +1257,15 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1217
1257
};
1218
1258
}
1219
1259
1260
+ @ Override
1261
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1262
+ return b -> {
1263
+ b .getObjectChecksumsBuilder ()
1264
+ .setMd5Hash (ByteString .copyFrom (BaseEncoding .base64 ().decode (val )));
1265
+ return b ;
1266
+ };
1267
+ }
1268
+
1220
1269
@ Override
1221
1270
public int hashCode () {
1222
1271
return Objects .hash (val );
@@ -1252,6 +1301,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1252
1301
};
1253
1302
}
1254
1303
1304
+ @ Override
1305
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1306
+ return b -> {
1307
+ b .getWriteObjectSpecBuilder ().setIfMetagenerationMatch (val );
1308
+ return b ;
1309
+ };
1310
+ }
1311
+
1255
1312
@ Override
1256
1313
public Mapper <ReadObjectRequest .Builder > readObject () {
1257
1314
return b -> b .setIfMetagenerationMatch (val );
@@ -1337,6 +1394,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1337
1394
};
1338
1395
}
1339
1396
1397
+ @ Override
1398
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1399
+ return b -> {
1400
+ b .getWriteObjectSpecBuilder ().setIfMetagenerationNotMatch (val );
1401
+ return b ;
1402
+ };
1403
+ }
1404
+
1340
1405
@ Override
1341
1406
public Mapper <ReadObjectRequest .Builder > readObject () {
1342
1407
return b -> b .setIfMetagenerationNotMatch (val );
@@ -1452,6 +1517,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1452
1517
};
1453
1518
}
1454
1519
1520
+ @ Override
1521
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1522
+ return b -> {
1523
+ b .getWriteObjectSpecBuilder ().setPredefinedAcl (val );
1524
+ return b ;
1525
+ };
1526
+ }
1527
+
1455
1528
@ Override
1456
1529
public Mapper <UpdateObjectRequest .Builder > updateObject () {
1457
1530
return b -> b .setPredefinedAcl (val );
@@ -1704,6 +1777,14 @@ public Mapper<WriteObjectRequest.Builder> writeObject() {
1704
1777
};
1705
1778
}
1706
1779
1780
+ @ Override
1781
+ public Mapper <BidiWriteObjectRequest .Builder > bidiWriteObject () {
1782
+ return b -> {
1783
+ b .getWriteObjectSpecBuilder ().getResourceBuilder ().setContentType (val );
1784
+ return b ;
1785
+ };
1786
+ }
1787
+
1707
1788
@ Override
1708
1789
public Mapper <UpdateObjectRequest .Builder > updateObject () {
1709
1790
return b -> {
0 commit comments