Skip to content
This repository was archived by the owner on Nov 9, 2023. It is now read-only.

Commit f2852ab

Browse files
feat: update document.proto, add the processor management methods (#515)
PiperOrigin-RevId: 379607978 Source-Link: googleapis/googleapis@19906f9 Source-Link: https://github.com/googleapis/googleapis-gen/commit/38d233ad4b16e2f8c73ff3f16c2713573c112c07
1 parent ef094f6 commit f2852ab

52 files changed

Lines changed: 21247 additions & 279 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceClient.java

Lines changed: 734 additions & 0 deletions
Large diffs are not rendered by default.

google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/DocumentProcessorServiceSettings.java

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package com.google.cloud.documentai.v1beta3;
1818

19+
import static com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClient.ListProcessorsPagedResponse;
20+
1921
import com.google.api.core.ApiFunction;
2022
import com.google.api.core.BetaApi;
2123
import com.google.api.gax.core.GoogleCredentialsProvider;
@@ -25,10 +27,12 @@
2527
import com.google.api.gax.rpc.ClientContext;
2628
import com.google.api.gax.rpc.ClientSettings;
2729
import com.google.api.gax.rpc.OperationCallSettings;
30+
import com.google.api.gax.rpc.PagedCallSettings;
2831
import com.google.api.gax.rpc.TransportChannelProvider;
2932
import com.google.api.gax.rpc.UnaryCallSettings;
3033
import com.google.cloud.documentai.v1beta3.stub.DocumentProcessorServiceStubSettings;
3134
import com.google.longrunning.Operation;
35+
import com.google.protobuf.Empty;
3236
import java.io.IOException;
3337
import java.util.List;
3438
import javax.annotation.Generated;
@@ -89,6 +93,62 @@ public UnaryCallSettings<BatchProcessRequest, Operation> batchProcessDocumentsSe
8993
.batchProcessDocumentsOperationSettings();
9094
}
9195

96+
/** Returns the object with the settings used for calls to fetchProcessorTypes. */
97+
public UnaryCallSettings<FetchProcessorTypesRequest, FetchProcessorTypesResponse>
98+
fetchProcessorTypesSettings() {
99+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).fetchProcessorTypesSettings();
100+
}
101+
102+
/** Returns the object with the settings used for calls to listProcessors. */
103+
public PagedCallSettings<
104+
ListProcessorsRequest, ListProcessorsResponse, ListProcessorsPagedResponse>
105+
listProcessorsSettings() {
106+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).listProcessorsSettings();
107+
}
108+
109+
/** Returns the object with the settings used for calls to createProcessor. */
110+
public UnaryCallSettings<CreateProcessorRequest, Processor> createProcessorSettings() {
111+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).createProcessorSettings();
112+
}
113+
114+
/** Returns the object with the settings used for calls to deleteProcessor. */
115+
public UnaryCallSettings<DeleteProcessorRequest, Operation> deleteProcessorSettings() {
116+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).deleteProcessorSettings();
117+
}
118+
119+
/** Returns the object with the settings used for calls to deleteProcessor. */
120+
public OperationCallSettings<DeleteProcessorRequest, Empty, DeleteProcessorMetadata>
121+
deleteProcessorOperationSettings() {
122+
return ((DocumentProcessorServiceStubSettings) getStubSettings())
123+
.deleteProcessorOperationSettings();
124+
}
125+
126+
/** Returns the object with the settings used for calls to enableProcessor. */
127+
public UnaryCallSettings<EnableProcessorRequest, Operation> enableProcessorSettings() {
128+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).enableProcessorSettings();
129+
}
130+
131+
/** Returns the object with the settings used for calls to enableProcessor. */
132+
public OperationCallSettings<
133+
EnableProcessorRequest, EnableProcessorResponse, EnableProcessorMetadata>
134+
enableProcessorOperationSettings() {
135+
return ((DocumentProcessorServiceStubSettings) getStubSettings())
136+
.enableProcessorOperationSettings();
137+
}
138+
139+
/** Returns the object with the settings used for calls to disableProcessor. */
140+
public UnaryCallSettings<DisableProcessorRequest, Operation> disableProcessorSettings() {
141+
return ((DocumentProcessorServiceStubSettings) getStubSettings()).disableProcessorSettings();
142+
}
143+
144+
/** Returns the object with the settings used for calls to disableProcessor. */
145+
public OperationCallSettings<
146+
DisableProcessorRequest, DisableProcessorResponse, DisableProcessorMetadata>
147+
disableProcessorOperationSettings() {
148+
return ((DocumentProcessorServiceStubSettings) getStubSettings())
149+
.disableProcessorOperationSettings();
150+
}
151+
92152
/** Returns the object with the settings used for calls to reviewDocument. */
93153
public UnaryCallSettings<ReviewDocumentRequest, Operation> reviewDocumentSettings() {
94154
return ((DocumentProcessorServiceStubSettings) getStubSettings()).reviewDocumentSettings();
@@ -219,6 +279,60 @@ public UnaryCallSettings.Builder<ProcessRequest, ProcessResponse> processDocumen
219279
return getStubSettingsBuilder().batchProcessDocumentsOperationSettings();
220280
}
221281

282+
/** Returns the builder for the settings used for calls to fetchProcessorTypes. */
283+
public UnaryCallSettings.Builder<FetchProcessorTypesRequest, FetchProcessorTypesResponse>
284+
fetchProcessorTypesSettings() {
285+
return getStubSettingsBuilder().fetchProcessorTypesSettings();
286+
}
287+
288+
/** Returns the builder for the settings used for calls to listProcessors. */
289+
public PagedCallSettings.Builder<
290+
ListProcessorsRequest, ListProcessorsResponse, ListProcessorsPagedResponse>
291+
listProcessorsSettings() {
292+
return getStubSettingsBuilder().listProcessorsSettings();
293+
}
294+
295+
/** Returns the builder for the settings used for calls to createProcessor. */
296+
public UnaryCallSettings.Builder<CreateProcessorRequest, Processor> createProcessorSettings() {
297+
return getStubSettingsBuilder().createProcessorSettings();
298+
}
299+
300+
/** Returns the builder for the settings used for calls to deleteProcessor. */
301+
public UnaryCallSettings.Builder<DeleteProcessorRequest, Operation> deleteProcessorSettings() {
302+
return getStubSettingsBuilder().deleteProcessorSettings();
303+
}
304+
305+
/** Returns the builder for the settings used for calls to deleteProcessor. */
306+
public OperationCallSettings.Builder<DeleteProcessorRequest, Empty, DeleteProcessorMetadata>
307+
deleteProcessorOperationSettings() {
308+
return getStubSettingsBuilder().deleteProcessorOperationSettings();
309+
}
310+
311+
/** Returns the builder for the settings used for calls to enableProcessor. */
312+
public UnaryCallSettings.Builder<EnableProcessorRequest, Operation> enableProcessorSettings() {
313+
return getStubSettingsBuilder().enableProcessorSettings();
314+
}
315+
316+
/** Returns the builder for the settings used for calls to enableProcessor. */
317+
public OperationCallSettings.Builder<
318+
EnableProcessorRequest, EnableProcessorResponse, EnableProcessorMetadata>
319+
enableProcessorOperationSettings() {
320+
return getStubSettingsBuilder().enableProcessorOperationSettings();
321+
}
322+
323+
/** Returns the builder for the settings used for calls to disableProcessor. */
324+
public UnaryCallSettings.Builder<DisableProcessorRequest, Operation>
325+
disableProcessorSettings() {
326+
return getStubSettingsBuilder().disableProcessorSettings();
327+
}
328+
329+
/** Returns the builder for the settings used for calls to disableProcessor. */
330+
public OperationCallSettings.Builder<
331+
DisableProcessorRequest, DisableProcessorResponse, DisableProcessorMetadata>
332+
disableProcessorOperationSettings() {
333+
return getStubSettingsBuilder().disableProcessorOperationSettings();
334+
}
335+
222336
/** Returns the builder for the settings used for calls to reviewDocument. */
223337
public UnaryCallSettings.Builder<ReviewDocumentRequest, Operation> reviewDocumentSettings() {
224338
return getStubSettingsBuilder().reviewDocumentSettings();

google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/gapic_metadata.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,24 @@
1313
"BatchProcessDocuments": {
1414
"methods": ["batchProcessDocumentsAsync", "batchProcessDocumentsAsync", "batchProcessDocumentsAsync", "batchProcessDocumentsOperationCallable", "batchProcessDocumentsCallable"]
1515
},
16+
"CreateProcessor": {
17+
"methods": ["createProcessor", "createProcessor", "createProcessor", "createProcessorCallable"]
18+
},
19+
"DeleteProcessor": {
20+
"methods": ["deleteProcessorAsync", "deleteProcessorAsync", "deleteProcessorAsync", "deleteProcessorOperationCallable", "deleteProcessorCallable"]
21+
},
22+
"DisableProcessor": {
23+
"methods": ["disableProcessorAsync", "disableProcessorOperationCallable", "disableProcessorCallable"]
24+
},
25+
"EnableProcessor": {
26+
"methods": ["enableProcessorAsync", "enableProcessorOperationCallable", "enableProcessorCallable"]
27+
},
28+
"FetchProcessorTypes": {
29+
"methods": ["fetchProcessorTypes", "fetchProcessorTypes", "fetchProcessorTypes", "fetchProcessorTypesCallable"]
30+
},
31+
"ListProcessors": {
32+
"methods": ["listProcessors", "listProcessors", "listProcessors", "listProcessorsPagedCallable", "listProcessorsCallable"]
33+
},
1634
"ProcessDocument": {
1735
"methods": ["processDocument", "processDocument", "processDocument", "processDocumentCallable"]
1836
},

google-cloud-document-ai/src/main/java/com/google/cloud/documentai/v1beta3/stub/DocumentProcessorServiceStub.java

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,37 @@
1616

1717
package com.google.cloud.documentai.v1beta3.stub;
1818

19+
import static com.google.cloud.documentai.v1beta3.DocumentProcessorServiceClient.ListProcessorsPagedResponse;
20+
1921
import com.google.api.core.BetaApi;
2022
import com.google.api.gax.core.BackgroundResource;
2123
import com.google.api.gax.rpc.OperationCallable;
2224
import com.google.api.gax.rpc.UnaryCallable;
2325
import com.google.cloud.documentai.v1beta3.BatchProcessMetadata;
2426
import com.google.cloud.documentai.v1beta3.BatchProcessRequest;
2527
import com.google.cloud.documentai.v1beta3.BatchProcessResponse;
28+
import com.google.cloud.documentai.v1beta3.CreateProcessorRequest;
29+
import com.google.cloud.documentai.v1beta3.DeleteProcessorMetadata;
30+
import com.google.cloud.documentai.v1beta3.DeleteProcessorRequest;
31+
import com.google.cloud.documentai.v1beta3.DisableProcessorMetadata;
32+
import com.google.cloud.documentai.v1beta3.DisableProcessorRequest;
33+
import com.google.cloud.documentai.v1beta3.DisableProcessorResponse;
34+
import com.google.cloud.documentai.v1beta3.EnableProcessorMetadata;
35+
import com.google.cloud.documentai.v1beta3.EnableProcessorRequest;
36+
import com.google.cloud.documentai.v1beta3.EnableProcessorResponse;
37+
import com.google.cloud.documentai.v1beta3.FetchProcessorTypesRequest;
38+
import com.google.cloud.documentai.v1beta3.FetchProcessorTypesResponse;
39+
import com.google.cloud.documentai.v1beta3.ListProcessorsRequest;
40+
import com.google.cloud.documentai.v1beta3.ListProcessorsResponse;
2641
import com.google.cloud.documentai.v1beta3.ProcessRequest;
2742
import com.google.cloud.documentai.v1beta3.ProcessResponse;
43+
import com.google.cloud.documentai.v1beta3.Processor;
2844
import com.google.cloud.documentai.v1beta3.ReviewDocumentOperationMetadata;
2945
import com.google.cloud.documentai.v1beta3.ReviewDocumentRequest;
3046
import com.google.cloud.documentai.v1beta3.ReviewDocumentResponse;
3147
import com.google.longrunning.Operation;
3248
import com.google.longrunning.stub.OperationsStub;
49+
import com.google.protobuf.Empty;
3350
import javax.annotation.Generated;
3451

3552
// AUTO-GENERATED DOCUMENTATION AND CLASS.
@@ -60,6 +77,52 @@ public UnaryCallable<BatchProcessRequest, Operation> batchProcessDocumentsCallab
6077
throw new UnsupportedOperationException("Not implemented: batchProcessDocumentsCallable()");
6178
}
6279

80+
public UnaryCallable<FetchProcessorTypesRequest, FetchProcessorTypesResponse>
81+
fetchProcessorTypesCallable() {
82+
throw new UnsupportedOperationException("Not implemented: fetchProcessorTypesCallable()");
83+
}
84+
85+
public UnaryCallable<ListProcessorsRequest, ListProcessorsPagedResponse>
86+
listProcessorsPagedCallable() {
87+
throw new UnsupportedOperationException("Not implemented: listProcessorsPagedCallable()");
88+
}
89+
90+
public UnaryCallable<ListProcessorsRequest, ListProcessorsResponse> listProcessorsCallable() {
91+
throw new UnsupportedOperationException("Not implemented: listProcessorsCallable()");
92+
}
93+
94+
public UnaryCallable<CreateProcessorRequest, Processor> createProcessorCallable() {
95+
throw new UnsupportedOperationException("Not implemented: createProcessorCallable()");
96+
}
97+
98+
public OperationCallable<DeleteProcessorRequest, Empty, DeleteProcessorMetadata>
99+
deleteProcessorOperationCallable() {
100+
throw new UnsupportedOperationException("Not implemented: deleteProcessorOperationCallable()");
101+
}
102+
103+
public UnaryCallable<DeleteProcessorRequest, Operation> deleteProcessorCallable() {
104+
throw new UnsupportedOperationException("Not implemented: deleteProcessorCallable()");
105+
}
106+
107+
public OperationCallable<EnableProcessorRequest, EnableProcessorResponse, EnableProcessorMetadata>
108+
enableProcessorOperationCallable() {
109+
throw new UnsupportedOperationException("Not implemented: enableProcessorOperationCallable()");
110+
}
111+
112+
public UnaryCallable<EnableProcessorRequest, Operation> enableProcessorCallable() {
113+
throw new UnsupportedOperationException("Not implemented: enableProcessorCallable()");
114+
}
115+
116+
public OperationCallable<
117+
DisableProcessorRequest, DisableProcessorResponse, DisableProcessorMetadata>
118+
disableProcessorOperationCallable() {
119+
throw new UnsupportedOperationException("Not implemented: disableProcessorOperationCallable()");
120+
}
121+
122+
public UnaryCallable<DisableProcessorRequest, Operation> disableProcessorCallable() {
123+
throw new UnsupportedOperationException("Not implemented: disableProcessorCallable()");
124+
}
125+
63126
public OperationCallable<
64127
ReviewDocumentRequest, ReviewDocumentResponse, ReviewDocumentOperationMetadata>
65128
reviewDocumentOperationCallable() {

0 commit comments

Comments
 (0)