Skip to content

Commit dbed6d2

Browse files
feat: [bigquerydatatransfer] add EncryptionConfiguration to TransferConfig (#9717)
* feat: add EncryptionConfiguration to TransferConfig --- feat: Add List type to Data source parameter. PiperOrigin-RevId: 552543247 Source-Link: googleapis/googleapis@95f0f2b Source-Link: https://github.com/googleapis/googleapis-gen/commit/3199b463668bf730d2a42789c32b88fb94ef8f44 Copy-Tag: eyJwIjoiamF2YS1iaWdxdWVyeWRhdGF0cmFuc2Zlci8uT3dsQm90LnlhbWwiLCJoIjoiMzE5OWI0NjM2NjhiZjczMGQyYTQyNzg5YzMyYjg4ZmI5NGVmOGY0NCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 5103a7a commit dbed6d2

File tree

17 files changed

+1722
-371
lines changed

17 files changed

+1722
-371
lines changed

java-bigquerydatatransfer/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2020
<dependency>
2121
<groupId>com.google.cloud</groupId>
2222
<artifactId>libraries-bom</artifactId>
23-
<version>26.19.0</version>
23+
<version>26.20.0</version>
2424
<type>pom</type>
2525
<scope>import</scope>
2626
</dependency>
@@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
195195
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
196196
[stability-image]: https://img.shields.io/badge/stability-stable-green
197197
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatatransfer.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.21.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.22.0
199199
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
200200
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
201201
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/resources/META-INF/native-image/com.google.cloud.bigquery.datatransfer.v1/reflect-config.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,24 @@
548548
"allDeclaredClasses": true,
549549
"allPublicClasses": true
550550
},
551+
{
552+
"name": "com.google.cloud.bigquery.datatransfer.v1.EncryptionConfiguration",
553+
"queryAllDeclaredConstructors": true,
554+
"queryAllPublicConstructors": true,
555+
"queryAllDeclaredMethods": true,
556+
"allPublicMethods": true,
557+
"allDeclaredClasses": true,
558+
"allPublicClasses": true
559+
},
560+
{
561+
"name": "com.google.cloud.bigquery.datatransfer.v1.EncryptionConfiguration$Builder",
562+
"queryAllDeclaredConstructors": true,
563+
"queryAllPublicConstructors": true,
564+
"queryAllDeclaredMethods": true,
565+
"allPublicMethods": true,
566+
"allDeclaredClasses": true,
567+
"allPublicClasses": true
568+
},
551569
{
552570
"name": "com.google.cloud.bigquery.datatransfer.v1.EnrollDataSourcesRequest",
553571
"queryAllDeclaredConstructors": true,

java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientHttpJsonTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@ public void createTransferConfigTest() throws Exception {
391391
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
392392
.setEmailPreferences(EmailPreferences.newBuilder().build())
393393
.setOwnerInfo(UserInfo.newBuilder().build())
394+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
394395
.build();
395396
mockService.addResponse(expectedResponse);
396397

@@ -454,6 +455,7 @@ public void createTransferConfigTest2() throws Exception {
454455
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
455456
.setEmailPreferences(EmailPreferences.newBuilder().build())
456457
.setOwnerInfo(UserInfo.newBuilder().build())
458+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
457459
.build();
458460
mockService.addResponse(expectedResponse);
459461

@@ -517,6 +519,7 @@ public void createTransferConfigTest3() throws Exception {
517519
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
518520
.setEmailPreferences(EmailPreferences.newBuilder().build())
519521
.setOwnerInfo(UserInfo.newBuilder().build())
522+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
520523
.build();
521524
mockService.addResponse(expectedResponse);
522525

@@ -581,6 +584,7 @@ public void updateTransferConfigTest() throws Exception {
581584
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
582585
.setEmailPreferences(EmailPreferences.newBuilder().build())
583586
.setOwnerInfo(UserInfo.newBuilder().build())
587+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
584588
.build();
585589
mockService.addResponse(expectedResponse);
586590

@@ -605,6 +609,7 @@ public void updateTransferConfigTest() throws Exception {
605609
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
606610
.setEmailPreferences(EmailPreferences.newBuilder().build())
607611
.setOwnerInfo(UserInfo.newBuilder().build())
612+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
608613
.build();
609614
FieldMask updateMask = FieldMask.newBuilder().build();
610615

@@ -655,6 +660,7 @@ public void updateTransferConfigExceptionTest() throws Exception {
655660
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
656661
.setEmailPreferences(EmailPreferences.newBuilder().build())
657662
.setOwnerInfo(UserInfo.newBuilder().build())
663+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
658664
.build();
659665
FieldMask updateMask = FieldMask.newBuilder().build();
660666
client.updateTransferConfig(transferConfig, updateMask);
@@ -773,6 +779,7 @@ public void getTransferConfigTest() throws Exception {
773779
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
774780
.setEmailPreferences(EmailPreferences.newBuilder().build())
775781
.setOwnerInfo(UserInfo.newBuilder().build())
782+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
776783
.build();
777784
mockService.addResponse(expectedResponse);
778785

@@ -839,6 +846,7 @@ public void getTransferConfigTest2() throws Exception {
839846
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
840847
.setEmailPreferences(EmailPreferences.newBuilder().build())
841848
.setOwnerInfo(UserInfo.newBuilder().build())
849+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
842850
.build();
843851
mockService.addResponse(expectedResponse);
844852

java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ public void createTransferConfigTest() throws Exception {
367367
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
368368
.setEmailPreferences(EmailPreferences.newBuilder().build())
369369
.setOwnerInfo(UserInfo.newBuilder().build())
370+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
370371
.build();
371372
mockDataTransferService.addResponse(expectedResponse);
372373

@@ -426,6 +427,7 @@ public void createTransferConfigTest2() throws Exception {
426427
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
427428
.setEmailPreferences(EmailPreferences.newBuilder().build())
428429
.setOwnerInfo(UserInfo.newBuilder().build())
430+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
429431
.build();
430432
mockDataTransferService.addResponse(expectedResponse);
431433

@@ -485,6 +487,7 @@ public void createTransferConfigTest3() throws Exception {
485487
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
486488
.setEmailPreferences(EmailPreferences.newBuilder().build())
487489
.setOwnerInfo(UserInfo.newBuilder().build())
490+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
488491
.build();
489492
mockDataTransferService.addResponse(expectedResponse);
490493

@@ -545,6 +548,7 @@ public void updateTransferConfigTest() throws Exception {
545548
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
546549
.setEmailPreferences(EmailPreferences.newBuilder().build())
547550
.setOwnerInfo(UserInfo.newBuilder().build())
551+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
548552
.build();
549553
mockDataTransferService.addResponse(expectedResponse);
550554

@@ -679,6 +683,7 @@ public void getTransferConfigTest() throws Exception {
679683
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
680684
.setEmailPreferences(EmailPreferences.newBuilder().build())
681685
.setOwnerInfo(UserInfo.newBuilder().build())
686+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
682687
.build();
683688
mockDataTransferService.addResponse(expectedResponse);
684689

@@ -739,6 +744,7 @@ public void getTransferConfigTest2() throws Exception {
739744
.setNotificationPubsubTopic("notificationPubsubTopic-1361224991")
740745
.setEmailPreferences(EmailPreferences.newBuilder().build())
741746
.setOwnerInfo(UserInfo.newBuilder().build())
747+
.setEncryptionConfiguration(EncryptionConfiguration.newBuilder().build())
742748
.build();
743749
mockDataTransferService.addResponse(expectedResponse);
744750

java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSource.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -771,7 +771,7 @@ public com.google.protobuf.ByteString getScopesBytes(int index) {
771771
* </code>
772772
*
773773
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
774-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
774+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
775775
* @return The enum numeric value on the wire for transferType.
776776
*/
777777
@java.lang.Override
@@ -791,7 +791,7 @@ public int getTransferTypeValue() {
791791
* </code>
792792
*
793793
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
794-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
794+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
795795
* @return The transferType.
796796
*/
797797
@java.lang.Override
@@ -816,7 +816,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferType getTransferType()
816816
* <code>bool supports_multiple_transfers = 8 [deprecated = true];</code>
817817
*
818818
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.supports_multiple_transfers is
819-
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
819+
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=386
820820
* @return The supportsMultipleTransfers.
821821
*/
822822
@java.lang.Override
@@ -2792,7 +2792,7 @@ public Builder addScopesBytes(com.google.protobuf.ByteString value) {
27922792
* </code>
27932793
*
27942794
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
2795-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
2795+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
27962796
* @return The enum numeric value on the wire for transferType.
27972797
*/
27982798
@java.lang.Override
@@ -2812,7 +2812,7 @@ public int getTransferTypeValue() {
28122812
* </code>
28132813
*
28142814
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
2815-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
2815+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
28162816
* @param value The enum numeric value on the wire for transferType to set.
28172817
* @return This builder for chaining.
28182818
*/
@@ -2835,7 +2835,7 @@ public Builder setTransferTypeValue(int value) {
28352835
* </code>
28362836
*
28372837
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
2838-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
2838+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
28392839
* @return The transferType.
28402840
*/
28412841
@java.lang.Override
@@ -2859,7 +2859,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferType getTransferType()
28592859
* </code>
28602860
*
28612861
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
2862-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
2862+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
28632863
* @param value The transferType to set.
28642864
* @return This builder for chaining.
28652865
*/
@@ -2885,7 +2885,7 @@ public Builder setTransferType(com.google.cloud.bigquery.datatransfer.v1.Transfe
28852885
* </code>
28862886
*
28872887
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
2888-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
2888+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
28892889
* @return This builder for chaining.
28902890
*/
28912891
@java.lang.Deprecated
@@ -2907,7 +2907,7 @@ public Builder clearTransferType() {
29072907
* <code>bool supports_multiple_transfers = 8 [deprecated = true];</code>
29082908
*
29092909
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.supports_multiple_transfers is
2910-
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
2910+
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=386
29112911
* @return The supportsMultipleTransfers.
29122912
*/
29132913
@java.lang.Override
@@ -2925,7 +2925,7 @@ public boolean getSupportsMultipleTransfers() {
29252925
* <code>bool supports_multiple_transfers = 8 [deprecated = true];</code>
29262926
*
29272927
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.supports_multiple_transfers is
2928-
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
2928+
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=386
29292929
* @param value The supportsMultipleTransfers to set.
29302930
* @return This builder for chaining.
29312931
*/
@@ -2947,7 +2947,7 @@ public Builder setSupportsMultipleTransfers(boolean value) {
29472947
* <code>bool supports_multiple_transfers = 8 [deprecated = true];</code>
29482948
*
29492949
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.supports_multiple_transfers is
2950-
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
2950+
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=386
29512951
* @return This builder for chaining.
29522952
*/
29532953
@java.lang.Deprecated

java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceOrBuilder.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ public interface DataSourceOrBuilder
219219
* </code>
220220
*
221221
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
222-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
222+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
223223
* @return The enum numeric value on the wire for transferType.
224224
*/
225225
@java.lang.Deprecated
@@ -236,7 +236,7 @@ public interface DataSourceOrBuilder
236236
* </code>
237237
*
238238
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.transfer_type is deprecated. See
239-
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=380
239+
* google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
240240
* @return The transferType.
241241
*/
242242
@java.lang.Deprecated
@@ -252,7 +252,7 @@ public interface DataSourceOrBuilder
252252
* <code>bool supports_multiple_transfers = 8 [deprecated = true];</code>
253253
*
254254
* @deprecated google.cloud.bigquery.datatransfer.v1.DataSource.supports_multiple_transfers is
255-
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=383
255+
* deprecated. See google/cloud/bigquery/datatransfer/v1/datatransfer.proto;l=386
256256
* @return The supportsMultipleTransfers.
257257
*/
258258
@java.lang.Deprecated

java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceParameter.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum {
151151
* <code>PLUS_PAGE = 6;</code>
152152
*/
153153
PLUS_PAGE(6),
154+
/**
155+
*
156+
*
157+
* <pre>
158+
* List of strings parameter.
159+
* </pre>
160+
*
161+
* <code>LIST = 7;</code>
162+
*/
163+
LIST(7),
154164
UNRECOGNIZED(-1),
155165
;
156166

@@ -225,6 +235,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum {
225235
* <code>PLUS_PAGE = 6;</code>
226236
*/
227237
public static final int PLUS_PAGE_VALUE = 6;
238+
/**
239+
*
240+
*
241+
* <pre>
242+
* List of strings parameter.
243+
* </pre>
244+
*
245+
* <code>LIST = 7;</code>
246+
*/
247+
public static final int LIST_VALUE = 7;
228248

229249
public final int getNumber() {
230250
if (this == UNRECOGNIZED) {
@@ -264,6 +284,8 @@ public static Type forNumber(int value) {
264284
return RECORD;
265285
case 6:
266286
return PLUS_PAGE;
287+
case 7:
288+
return LIST;
267289
default:
268290
return null;
269291
}

0 commit comments

Comments
 (0)