google-cloud-document-ai
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/DocumentProcessorServiceSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/DocumentProcessorServiceSettings.java
index 77513d68..86198bfd 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/DocumentProcessorServiceSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/DocumentProcessorServiceSettings.java
@@ -187,14 +187,13 @@ public DocumentProcessorServiceStubSettings.Builder getStubSettingsBuilder() {
return ((DocumentProcessorServiceStubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java
index 4b82b33e..48029f1d 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/DocumentProcessorServiceStubSettings.java
@@ -377,14 +377,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java
index d6914f63..70819895 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1/stub/GrpcDocumentProcessorServiceStub.java
@@ -22,7 +22,6 @@
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.documentai.v1.BatchProcessMetadata;
import com.google.cloud.documentai.v1.BatchProcessRequest;
@@ -38,7 +37,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -139,40 +137,30 @@ protected GrpcDocumentProcessorServiceStub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(processDocumentMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ProcessRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings batchProcessDocumentsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchProcessDocumentsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(BatchProcessRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings reviewDocumentTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(reviewDocumentMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ReviewDocumentRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put(
- "human_review_config", String.valueOf(request.getHumanReviewConfig()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("human_review_config", String.valueOf(request.getHumanReviewConfig()));
+ return params.build();
})
.build();
@@ -238,7 +226,13 @@ public UnaryCallable reviewDocumentCallable()
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/DocumentUnderstandingServiceSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/DocumentUnderstandingServiceSettings.java
index dac93c82..76f4afe4 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/DocumentUnderstandingServiceSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/DocumentUnderstandingServiceSettings.java
@@ -172,14 +172,13 @@ public DocumentUnderstandingServiceStubSettings.Builder getStubSettingsBuilder()
return ((DocumentUnderstandingServiceStubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java
index 920eec06..54376f0e 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/DocumentUnderstandingServiceStubSettings.java
@@ -303,14 +303,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/GrpcDocumentUnderstandingServiceStub.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/GrpcDocumentUnderstandingServiceStub.java
index 83e4879c..58a06e43 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/GrpcDocumentUnderstandingServiceStub.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta1/stub/GrpcDocumentUnderstandingServiceStub.java
@@ -23,7 +23,6 @@
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.documentai.v1beta1.BatchProcessDocumentsRequest;
import com.google.cloud.documentai.v1beta1.BatchProcessDocumentsResponse;
@@ -34,7 +33,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -116,13 +114,10 @@ protected GrpcDocumentUnderstandingServiceStub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchProcessDocumentsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(BatchProcessDocumentsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
@@ -160,7 +155,13 @@ public UnaryCallable batchProcessDocume
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/DocumentUnderstandingServiceSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/DocumentUnderstandingServiceSettings.java
index 8e270c99..198bb1fd 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/DocumentUnderstandingServiceSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/DocumentUnderstandingServiceSettings.java
@@ -177,14 +177,13 @@ public DocumentUnderstandingServiceStubSettings.Builder getStubSettingsBuilder()
return ((DocumentUnderstandingServiceStubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java
index 48e93174..7ee2c091 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/DocumentUnderstandingServiceStubSettings.java
@@ -323,14 +323,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/GrpcDocumentUnderstandingServiceStub.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/GrpcDocumentUnderstandingServiceStub.java
index 461d183e..23690e5c 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/GrpcDocumentUnderstandingServiceStub.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta2/stub/GrpcDocumentUnderstandingServiceStub.java
@@ -23,7 +23,6 @@
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsRequest;
import com.google.cloud.documentai.v1beta2.BatchProcessDocumentsResponse;
@@ -36,7 +35,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -130,26 +128,20 @@ protected GrpcDocumentUnderstandingServiceStub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchProcessDocumentsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(BatchProcessDocumentsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings processDocumentTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(processDocumentMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ProcessDocumentRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
@@ -195,7 +187,13 @@ public UnaryCallable processDocumentCallable()
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceClient.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceClient.java
index 5cf936fd..de602612 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceClient.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceClient.java
@@ -16,7 +16,6 @@
package com.google.cloud.documentai.v1beta3;
-import com.google.api.core.ApiFunction;
import com.google.api.core.ApiFuture;
import com.google.api.core.ApiFutures;
import com.google.api.core.BetaApi;
@@ -1247,12 +1246,7 @@ public static ApiFuture createAsync(
ListProcessorsPage.createEmptyPage().createPageAsync(context, futureResponse);
return ApiFutures.transform(
futurePage,
- new ApiFunction() {
- @Override
- public ListProcessorsPagedResponse apply(ListProcessorsPage input) {
- return new ListProcessorsPagedResponse(input);
- }
- },
+ input -> new ListProcessorsPagedResponse(input),
MoreExecutors.directExecutor());
}
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceSettings.java
index 1ef54e0c..031e3e18 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceSettings.java
@@ -248,14 +248,13 @@ public DocumentProcessorServiceStubSettings.Builder getStubSettingsBuilder() {
return ((DocumentProcessorServiceStubSettings.Builder) getStubSettings());
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
return this;
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java
index 8939a3d8..e3db1c12 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStubSettings.java
@@ -696,14 +696,13 @@ private static Builder initDefaults(Builder builder) {
return builder;
}
- // NEXT_MAJOR_VER: remove 'throws Exception'.
/**
* Applies the given settings updater function to all of the unary API methods in this service.
*
* Note: This method does not support applying settings to streaming methods.
*/
public Builder applyToAllUnaryMethods(
- ApiFunction, Void> settingsUpdater) throws Exception {
+ ApiFunction, Void> settingsUpdater) {
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
return this;
}
diff --git a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java
index 474ff1e5..e2b1cb69 100644
--- a/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java
+++ b/google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/GrpcDocumentProcessorServiceStub.java
@@ -25,7 +25,6 @@
import com.google.api.gax.grpc.GrpcStubCallableFactory;
import com.google.api.gax.rpc.ClientContext;
import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.RequestParamsExtractor;
import com.google.api.gax.rpc.UnaryCallable;
import com.google.cloud.documentai.v1beta3.BatchProcessMetadata;
import com.google.cloud.documentai.v1beta3.BatchProcessRequest;
@@ -56,7 +55,6 @@
import io.grpc.MethodDescriptor;
import io.grpc.protobuf.ProtoUtils;
import java.io.IOException;
-import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.annotation.Generated;
@@ -243,26 +241,20 @@ protected GrpcDocumentProcessorServiceStub(
GrpcCallSettings.newBuilder()
.setMethodDescriptor(processDocumentMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ProcessRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings batchProcessDocumentsTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(batchProcessDocumentsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(BatchProcessRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings
@@ -270,13 +262,10 @@ public Map extract(BatchProcessRequest request) {
GrpcCallSettings.newBuilder()
.setMethodDescriptor(fetchProcessorTypesMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(FetchProcessorTypesRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings
@@ -284,79 +273,60 @@ public Map extract(FetchProcessorTypesRequest request) {
GrpcCallSettings.newBuilder()
.setMethodDescriptor(listProcessorsMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ListProcessorsRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings createProcessorTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createProcessorMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(CreateProcessorRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("parent", String.valueOf(request.getParent()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("parent", String.valueOf(request.getParent()));
+ return params.build();
})
.build();
GrpcCallSettings deleteProcessorTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(deleteProcessorMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteProcessorRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings enableProcessorTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(enableProcessorMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(EnableProcessorRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings disableProcessorTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(disableProcessorMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DisableProcessorRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
})
.build();
GrpcCallSettings reviewDocumentTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(reviewDocumentMethodDescriptor)
.setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(ReviewDocumentRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put(
- "human_review_config", String.valueOf(request.getHumanReviewConfig()));
- return params.build();
- }
+ request -> {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("human_review_config", String.valueOf(request.getHumanReviewConfig()));
+ return params.build();
})
.build();
@@ -519,7 +489,13 @@ public UnaryCallable reviewDocumentCallable()
@Override
public final void close() {
- shutdown();
+ try {
+ backgroundResources.close();
+ } catch (RuntimeException e) {
+ throw e;
+ } catch (Exception e) {
+ throw new IllegalStateException("Failed to close resource", e);
+ }
}
@Override
diff --git a/grpc-google-cloud-document-ai-v1/pom.xml b/grpc-google-cloud-document-ai-v1/pom.xml
index fb13abf7..f6b77ac3 100644
--- a/grpc-google-cloud-document-ai-v1/pom.xml
+++ b/grpc-google-cloud-document-ai-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1
- 1.2.1
+ 2.0.0
grpc-google-cloud-document-ai-v1
GRPC library for google-cloud-document-ai
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/grpc-google-cloud-document-ai-v1beta1/pom.xml b/grpc-google-cloud-document-ai-v1beta1/pom.xml
index ef69035c..18807a1f 100644
--- a/grpc-google-cloud-document-ai-v1beta1/pom.xml
+++ b/grpc-google-cloud-document-ai-v1beta1/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta1
- 0.11.1
+ 0.12.0
grpc-google-cloud-document-ai-v1beta1
GRPC library for grpc-google-cloud-document-ai-v1beta1
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/grpc-google-cloud-document-ai-v1beta2/pom.xml b/grpc-google-cloud-document-ai-v1beta2/pom.xml
index e09a21d0..b0a31727 100644
--- a/grpc-google-cloud-document-ai-v1beta2/pom.xml
+++ b/grpc-google-cloud-document-ai-v1beta2/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta2
- 0.11.1
+ 0.12.0
grpc-google-cloud-document-ai-v1beta2
GRPC library for grpc-google-cloud-document-ai-v1beta2
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/grpc-google-cloud-document-ai-v1beta3/pom.xml b/grpc-google-cloud-document-ai-v1beta3/pom.xml
index 66008d36..2098667e 100644
--- a/grpc-google-cloud-document-ai-v1beta3/pom.xml
+++ b/grpc-google-cloud-document-ai-v1beta3/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta3
- 0.11.1
+ 0.12.0
grpc-google-cloud-document-ai-v1beta3
GRPC library for grpc-google-cloud-document-ai-v1beta3
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/pom.xml b/pom.xml
index 6336e0d4..bee0e9f3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-document-ai-parent
pom
- 1.2.1
+ 2.0.0
Google Cloud Document AI Parent
https://github.com/googleapis/java-document-ai
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-shared-config
- 0.12.0
+ 1.0.0
@@ -61,53 +61,53 @@
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta1
- 0.11.1
+ 0.12.0
com.google.api.grpc
proto-google-cloud-document-ai-v1
- 1.2.1
+ 2.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1
- 1.2.1
+ 2.0.0
com.google.cloud
google-cloud-document-ai
- 1.2.1
+ 2.0.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta2
- 0.11.1
+ 0.12.0
com.google.api.grpc
grpc-google-cloud-document-ai-v1beta3
- 0.11.1
+ 0.12.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta1
- 0.11.1
+ 0.12.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta2
- 0.11.1
+ 0.12.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta3
- 0.11.1
+ 0.12.0
com.google.cloud
google-cloud-shared-dependencies
- 1.4.0
+ 2.0.0
pom
import
diff --git a/proto-google-cloud-document-ai-v1/pom.xml b/proto-google-cloud-document-ai-v1/pom.xml
index fb292d28..bfbad255 100644
--- a/proto-google-cloud-document-ai-v1/pom.xml
+++ b/proto-google-cloud-document-ai-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-document-ai-v1
- 1.2.1
+ 2.0.0
proto-google-cloud-document-ai-v1
Proto library for google-cloud-document-ai
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/proto-google-cloud-document-ai-v1beta1/pom.xml b/proto-google-cloud-document-ai-v1beta1/pom.xml
index c9ffcdc3..23d07af8 100644
--- a/proto-google-cloud-document-ai-v1beta1/pom.xml
+++ b/proto-google-cloud-document-ai-v1beta1/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta1
- 0.11.1
+ 0.12.0
proto-google-cloud-document-ai-v1beta1
PROTO library for proto-google-cloud-document-ai-v1beta1
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/proto-google-cloud-document-ai-v1beta2/pom.xml b/proto-google-cloud-document-ai-v1beta2/pom.xml
index 45776bec..70dc63a1 100644
--- a/proto-google-cloud-document-ai-v1beta2/pom.xml
+++ b/proto-google-cloud-document-ai-v1beta2/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta2
- 0.11.1
+ 0.12.0
proto-google-cloud-document-ai-v1beta2
PROTO library for proto-google-cloud-document-ai-v1beta2
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/proto-google-cloud-document-ai-v1beta3/pom.xml b/proto-google-cloud-document-ai-v1beta3/pom.xml
index ef1ded52..c80dad74 100644
--- a/proto-google-cloud-document-ai-v1beta3/pom.xml
+++ b/proto-google-cloud-document-ai-v1beta3/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-document-ai-v1beta3
- 0.11.1
+ 0.12.0
proto-google-cloud-document-ai-v1beta3
PROTO library for proto-google-cloud-document-ai-v1beta3
com.google.cloud
google-cloud-document-ai-parent
- 1.2.1
+ 2.0.0
diff --git a/renovate.json b/renovate.json
index e25f2b52..052d3283 100644
--- a/renovate.json
+++ b/renovate.json
@@ -69,5 +69,8 @@
}
],
"semanticCommits": true,
- "masterIssue": true
+ "dependencyDashboard": true,
+ "dependencyDashboardLabels": [
+ "type: process"
+ ]
}
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 30c5c683..4720892c 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,13 +29,13 @@
com.google.cloud
google-cloud-document-ai
- 1.2.0
+ 1.2.1
com.google.cloud
google-cloud-storage
- 1.118.0
+ 2.0.0
junit
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index c0acabba..2d906418 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,13 +28,13 @@
com.google.cloud
google-cloud-document-ai
- 1.2.0
+ 1.2.1
com.google.cloud
google-cloud-storage
- 1.118.0
+ 2.0.0
junit
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index deb7c17c..5f2f2dc6 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -30,7 +30,7 @@
com.google.cloud
libraries-bom
- 20.8.0
+ 20.9.0
pom
import
@@ -41,7 +41,7 @@
com.google.cloud
google-cloud-document-ai
- 1.2.0
+ 1.2.1
diff --git a/samples/snippets/src/main/java/documentai/v1/QuickStart.java b/samples/snippets/src/main/java/documentai/v1/QuickStart.java
index 54f93470..88f22136 100644
--- a/samples/snippets/src/main/java/documentai/v1/QuickStart.java
+++ b/samples/snippets/src/main/java/documentai/v1/QuickStart.java
@@ -36,9 +36,9 @@ public static void main(String[] args)
// TODO(developer): Replace these variables before running the sample.
String projectId = "your-project-id";
String location = "your-project-location"; // Format is "us" or "eu".
- String processerId = "your-processor-id";
+ String processorId = "your-processor-id";
String filePath = "path/to/input/file.pdf";
- quickStart(projectId, location, processerId, filePath);
+ quickStart(projectId, location, processorId, filePath);
}
public static void quickStart(
diff --git a/versions.txt b/versions.txt
index 604d1ee1..bac009e8 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,12 +1,12 @@
# Format:
# module:released-version:current-version
-google-cloud-document-ai:1.2.1:1.2.1
-grpc-google-cloud-document-ai-v1beta1:0.11.1:0.11.1
-grpc-google-cloud-document-ai-v1beta2:0.11.1:0.11.1
-grpc-google-cloud-document-ai-v1beta3:0.11.1:0.11.1
-grpc-google-cloud-document-ai-v1:1.2.1:1.2.1
-proto-google-cloud-document-ai-v1beta1:0.11.1:0.11.1
-proto-google-cloud-document-ai-v1beta2:0.11.1:0.11.1
-proto-google-cloud-document-ai-v1beta3:0.11.1:0.11.1
-proto-google-cloud-document-ai-v1:1.2.1:1.2.1
+google-cloud-document-ai:2.0.0:2.0.0
+grpc-google-cloud-document-ai-v1beta1:0.12.0:0.12.0
+grpc-google-cloud-document-ai-v1beta2:0.12.0:0.12.0
+grpc-google-cloud-document-ai-v1beta3:0.12.0:0.12.0
+grpc-google-cloud-document-ai-v1:2.0.0:2.0.0
+proto-google-cloud-document-ai-v1beta1:0.12.0:0.12.0
+proto-google-cloud-document-ai-v1beta2:0.12.0:0.12.0
+proto-google-cloud-document-ai-v1beta3:0.12.0:0.12.0
+proto-google-cloud-document-ai-v1:2.0.0:2.0.0