@@ -530,13 +530,18 @@ def sample_lookup():
530
530
# and friendly error handling.
531
531
rpc = self ._transport ._wrapped_methods [self ._transport .lookup ]
532
532
533
- # Certain fields should be provided within the metadata header;
534
- # add these here.
535
- metadata = tuple (metadata ) + (
536
- gapic_v1 .routing_header .to_grpc_metadata (
537
- (("project_id" , request .project_id ),)
538
- ),
539
- )
533
+ header_params = {}
534
+
535
+ if request .project_id :
536
+ header_params ["project_id" ] = request .project_id
537
+
538
+ if request .database_id :
539
+ header_params ["database_id" ] = request .database_id
540
+
541
+ if header_params :
542
+ metadata = tuple (metadata ) + (
543
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
544
+ )
540
545
541
546
# Send the request.
542
547
response = rpc (
@@ -598,7 +603,7 @@ def sample_run_query():
598
603
Returns:
599
604
google.cloud.datastore_v1.types.RunQueryResponse:
600
605
The response for
601
- [Datastore.RunQuery][google.datastore.v1.Datastore.RunQuery].
606
+ [Datastore.RunQuery][google.datastore.v1.Datastore.RunQuery].
602
607
603
608
"""
604
609
# Create or coerce a protobuf request object.
@@ -613,13 +618,18 @@ def sample_run_query():
613
618
# and friendly error handling.
614
619
rpc = self ._transport ._wrapped_methods [self ._transport .run_query ]
615
620
616
- # Certain fields should be provided within the metadata header;
617
- # add these here.
618
- metadata = tuple (metadata ) + (
619
- gapic_v1 .routing_header .to_grpc_metadata (
620
- (("project_id" , request .project_id ),)
621
- ),
622
- )
621
+ header_params = {}
622
+
623
+ if request .project_id :
624
+ header_params ["project_id" ] = request .project_id
625
+
626
+ if request .database_id :
627
+ header_params ["database_id" ] = request .database_id
628
+
629
+ if header_params :
630
+ metadata = tuple (metadata ) + (
631
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
632
+ )
623
633
624
634
# Send the request.
625
635
response = rpc (
@@ -681,7 +691,7 @@ def sample_run_aggregation_query():
681
691
Returns:
682
692
google.cloud.datastore_v1.types.RunAggregationQueryResponse:
683
693
The response for
684
- [Datastore.RunAggregationQuery][google.datastore.v1.Datastore.RunAggregationQuery].
694
+ [Datastore.RunAggregationQuery][google.datastore.v1.Datastore.RunAggregationQuery].
685
695
686
696
"""
687
697
# Create or coerce a protobuf request object.
@@ -696,13 +706,18 @@ def sample_run_aggregation_query():
696
706
# and friendly error handling.
697
707
rpc = self ._transport ._wrapped_methods [self ._transport .run_aggregation_query ]
698
708
699
- # Certain fields should be provided within the metadata header;
700
- # add these here.
701
- metadata = tuple (metadata ) + (
702
- gapic_v1 .routing_header .to_grpc_metadata (
703
- (("project_id" , request .project_id ),)
704
- ),
705
- )
709
+ header_params = {}
710
+
711
+ if request .project_id :
712
+ header_params ["project_id" ] = request .project_id
713
+
714
+ if request .database_id :
715
+ header_params ["database_id" ] = request .database_id
716
+
717
+ if header_params :
718
+ metadata = tuple (metadata ) + (
719
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
720
+ )
706
721
707
722
# Send the request.
708
723
response = rpc (
@@ -772,7 +787,7 @@ def sample_begin_transaction():
772
787
Returns:
773
788
google.cloud.datastore_v1.types.BeginTransactionResponse:
774
789
The response for
775
- [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
790
+ [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
776
791
777
792
"""
778
793
# Create or coerce a protobuf request object.
@@ -800,13 +815,18 @@ def sample_begin_transaction():
800
815
# and friendly error handling.
801
816
rpc = self ._transport ._wrapped_methods [self ._transport .begin_transaction ]
802
817
803
- # Certain fields should be provided within the metadata header;
804
- # add these here.
805
- metadata = tuple (metadata ) + (
806
- gapic_v1 .routing_header .to_grpc_metadata (
807
- (("project_id" , request .project_id ),)
808
- ),
809
- )
818
+ header_params = {}
819
+
820
+ if request .project_id :
821
+ header_params ["project_id" ] = request .project_id
822
+
823
+ if request .database_id :
824
+ header_params ["database_id" ] = request .database_id
825
+
826
+ if header_params :
827
+ metadata = tuple (metadata ) + (
828
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
829
+ )
810
830
811
831
# Send the request.
812
832
response = rpc (
@@ -950,13 +970,18 @@ def sample_commit():
950
970
# and friendly error handling.
951
971
rpc = self ._transport ._wrapped_methods [self ._transport .commit ]
952
972
953
- # Certain fields should be provided within the metadata header;
954
- # add these here.
955
- metadata = tuple (metadata ) + (
956
- gapic_v1 .routing_header .to_grpc_metadata (
957
- (("project_id" , request .project_id ),)
958
- ),
959
- )
973
+ header_params = {}
974
+
975
+ if request .project_id :
976
+ header_params ["project_id" ] = request .project_id
977
+
978
+ if request .database_id :
979
+ header_params ["database_id" ] = request .database_id
980
+
981
+ if header_params :
982
+ metadata = tuple (metadata ) + (
983
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
984
+ )
960
985
961
986
# Send the request.
962
987
response = rpc (
@@ -1035,7 +1060,8 @@ def sample_rollback():
1035
1060
1036
1061
Returns:
1037
1062
google.cloud.datastore_v1.types.RollbackResponse:
1038
- The response for [Datastore.Rollback][google.datastore.v1.Datastore.Rollback].
1063
+ The response for
1064
+ [Datastore.Rollback][google.datastore.v1.Datastore.Rollback].
1039
1065
(an empty message).
1040
1066
1041
1067
"""
@@ -1066,13 +1092,18 @@ def sample_rollback():
1066
1092
# and friendly error handling.
1067
1093
rpc = self ._transport ._wrapped_methods [self ._transport .rollback ]
1068
1094
1069
- # Certain fields should be provided within the metadata header;
1070
- # add these here.
1071
- metadata = tuple (metadata ) + (
1072
- gapic_v1 .routing_header .to_grpc_metadata (
1073
- (("project_id" , request .project_id ),)
1074
- ),
1075
- )
1095
+ header_params = {}
1096
+
1097
+ if request .project_id :
1098
+ header_params ["project_id" ] = request .project_id
1099
+
1100
+ if request .database_id :
1101
+ header_params ["database_id" ] = request .database_id
1102
+
1103
+ if header_params :
1104
+ metadata = tuple (metadata ) + (
1105
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
1106
+ )
1076
1107
1077
1108
# Send the request.
1078
1109
response = rpc (
@@ -1153,7 +1184,7 @@ def sample_allocate_ids():
1153
1184
Returns:
1154
1185
google.cloud.datastore_v1.types.AllocateIdsResponse:
1155
1186
The response for
1156
- [Datastore.AllocateIds][google.datastore.v1.Datastore.AllocateIds].
1187
+ [Datastore.AllocateIds][google.datastore.v1.Datastore.AllocateIds].
1157
1188
1158
1189
"""
1159
1190
# Create or coerce a protobuf request object.
@@ -1183,13 +1214,18 @@ def sample_allocate_ids():
1183
1214
# and friendly error handling.
1184
1215
rpc = self ._transport ._wrapped_methods [self ._transport .allocate_ids ]
1185
1216
1186
- # Certain fields should be provided within the metadata header;
1187
- # add these here.
1188
- metadata = tuple (metadata ) + (
1189
- gapic_v1 .routing_header .to_grpc_metadata (
1190
- (("project_id" , request .project_id ),)
1191
- ),
1192
- )
1217
+ header_params = {}
1218
+
1219
+ if request .project_id :
1220
+ header_params ["project_id" ] = request .project_id
1221
+
1222
+ if request .database_id :
1223
+ header_params ["database_id" ] = request .database_id
1224
+
1225
+ if header_params :
1226
+ metadata = tuple (metadata ) + (
1227
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
1228
+ )
1193
1229
1194
1230
# Send the request.
1195
1231
response = rpc (
@@ -1269,7 +1305,7 @@ def sample_reserve_ids():
1269
1305
Returns:
1270
1306
google.cloud.datastore_v1.types.ReserveIdsResponse:
1271
1307
The response for
1272
- [Datastore.ReserveIds][google.datastore.v1.Datastore.ReserveIds].
1308
+ [Datastore.ReserveIds][google.datastore.v1.Datastore.ReserveIds].
1273
1309
1274
1310
"""
1275
1311
# Create or coerce a protobuf request object.
@@ -1299,13 +1335,18 @@ def sample_reserve_ids():
1299
1335
# and friendly error handling.
1300
1336
rpc = self ._transport ._wrapped_methods [self ._transport .reserve_ids ]
1301
1337
1302
- # Certain fields should be provided within the metadata header;
1303
- # add these here.
1304
- metadata = tuple (metadata ) + (
1305
- gapic_v1 .routing_header .to_grpc_metadata (
1306
- (("project_id" , request .project_id ),)
1307
- ),
1308
- )
1338
+ header_params = {}
1339
+
1340
+ if request .project_id :
1341
+ header_params ["project_id" ] = request .project_id
1342
+
1343
+ if request .database_id :
1344
+ header_params ["database_id" ] = request .database_id
1345
+
1346
+ if header_params :
1347
+ metadata = tuple (metadata ) + (
1348
+ gapic_v1 .routing_header .to_grpc_metadata (header_params ),
1349
+ )
1309
1350
1310
1351
# Send the request.
1311
1352
response = rpc (
0 commit comments