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

Commit

Permalink
feat: Move CommonOperationMetadata into a separate proto file for pot…
Browse files Browse the repository at this point in the history
…ential reuse (#502)

This PR was generated using Autosynth. 🌈

Synth log will be available here:
https://source.cloud.google.com/results/invocations/bf7c51e5-9176-4ea8-85ad-2dfd800a6eef/targets

- [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)

PiperOrigin-RevId: 377114643
Source-Link: googleapis/googleapis@204809d
PiperOrigin-RevId: 377081269
Source-Link: googleapis/googleapis@a5f96d0
  • Loading branch information
yoshi-automation committed Jun 4, 2021
1 parent 07cef28 commit aad8db8
Show file tree
Hide file tree
Showing 14 changed files with 294 additions and 197 deletions.
Expand Up @@ -43,9 +43,9 @@

@Generated("by gapic-generator-java")
public class DocumentProcessorServiceClientTest {
private static MockDocumentProcessorService mockDocumentProcessorService;
private static MockServiceHelper mockServiceHelper;
private DocumentProcessorServiceClient client;
private static MockDocumentProcessorService mockDocumentProcessorService;
private LocalChannelProvider channelProvider;

@BeforeClass
Expand Down
Expand Up @@ -43,9 +43,9 @@

@Generated("by gapic-generator-java")
public class DocumentProcessorServiceClientTest {
private static MockDocumentProcessorService mockDocumentProcessorService;
private static MockServiceHelper mockServiceHelper;
private DocumentProcessorServiceClient client;
private static MockDocumentProcessorService mockDocumentProcessorService;
private LocalChannelProvider channelProvider;

@BeforeClass
Expand Down
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/documentai/v1beta3/document_processor_service.proto
// source: google/cloud/documentai/v1beta3/operation_metadata.proto

package com.google.cloud.documentai.v1beta3;

Expand Down Expand Up @@ -135,14 +135,14 @@ private CommonOperationMetadata(
}

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.documentai.v1beta3.DocumentAiProcessorService
return com.google.cloud.documentai.v1beta3.OperationMetadataProto
.internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor;
}

@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.documentai.v1beta3.DocumentAiProcessorService
return com.google.cloud.documentai.v1beta3.OperationMetadataProto
.internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.documentai.v1beta3.CommonOperationMetadata.class,
Expand Down Expand Up @@ -768,14 +768,14 @@ public static final class Builder extends com.google.protobuf.GeneratedMessageV3
// @@protoc_insertion_point(builder_implements:google.cloud.documentai.v1beta3.CommonOperationMetadata)
com.google.cloud.documentai.v1beta3.CommonOperationMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.documentai.v1beta3.DocumentAiProcessorService
return com.google.cloud.documentai.v1beta3.OperationMetadataProto
.internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor;
}

@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.documentai.v1beta3.DocumentAiProcessorService
return com.google.cloud.documentai.v1beta3.OperationMetadataProto
.internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.cloud.documentai.v1beta3.CommonOperationMetadata.class,
Expand Down Expand Up @@ -820,7 +820,7 @@ public Builder clear() {

@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.documentai.v1beta3.DocumentAiProcessorService
return com.google.cloud.documentai.v1beta3.OperationMetadataProto
.internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor;
}

Expand Down
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/documentai/v1beta3/document_processor_service.proto
// source: google/cloud/documentai/v1beta3/operation_metadata.proto

package com.google.cloud.documentai.v1beta3;

Expand Down

Large diffs are not rendered by default.

Expand Up @@ -138,7 +138,7 @@ public float getX() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>float y = 2;</code>
Expand Down Expand Up @@ -543,7 +543,7 @@ public Builder clearX() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>float y = 2;</code>
Expand All @@ -558,7 +558,7 @@ public float getY() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>float y = 2;</code>
Expand All @@ -576,7 +576,7 @@ public Builder setY(float value) {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>float y = 2;</code>
Expand Down
Expand Up @@ -40,7 +40,7 @@ public interface NormalizedVertexOrBuilder
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>float y = 2;</code>
Expand Down
@@ -0,0 +1,83 @@
/*
* Copyright 2020 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/documentai/v1beta3/operation_metadata.proto

package com.google.cloud.documentai.v1beta3;

public final class OperationMetadataProto {
private OperationMetadataProto() {}

public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
}

static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor;
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_fieldAccessorTable;

public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
}

private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

static {
java.lang.String[] descriptorData = {
"\n8google/cloud/documentai/v1beta3/operat"
+ "ion_metadata.proto\022\037google.cloud.documen"
+ "tai.v1beta3\032\037google/protobuf/timestamp.p"
+ "roto\032\034google/api/annotations.proto\"\310\002\n\027C"
+ "ommonOperationMetadata\022M\n\005state\030\001 \001(\0162>."
+ "google.cloud.documentai.v1beta3.CommonOp"
+ "erationMetadata.State\022\025\n\rstate_message\030\002"
+ " \001(\t\022/\n\013create_time\030\003 \001(\0132\032.google.proto"
+ "buf.Timestamp\022/\n\013update_time\030\004 \001(\0132\032.goo"
+ "gle.protobuf.Timestamp\"e\n\005State\022\025\n\021STATE"
+ "_UNSPECIFIED\020\000\022\013\n\007RUNNING\020\001\022\016\n\nCANCELLIN"
+ "G\020\002\022\r\n\tSUCCEEDED\020\003\022\n\n\006FAILED\020\004\022\r\n\tCANCEL"
+ "LED\020\005B\363\001\n#com.google.cloud.documentai.v1"
+ "beta3B\026OperationMetadataProtoP\001ZIgoogle."
+ "golang.org/genproto/googleapis/cloud/doc"
+ "umentai/v1beta3;documentai\252\002\037Google.Clou"
+ "d.DocumentAI.V1Beta3\312\002\037Google\\Cloud\\Docu"
+ "mentAI\\V1beta3\352\002\"Google::Cloud::Document"
+ "AI::V1beta3b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.protobuf.TimestampProto.getDescriptor(),
com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_fieldAccessorTable =
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_documentai_v1beta3_CommonOperationMetadata_descriptor,
new java.lang.String[] {
"State", "StateMessage", "CreateTime", "UpdateTime",
});
com.google.protobuf.TimestampProto.getDescriptor();
com.google.api.AnnotationsProto.getDescriptor();
}

// @@protoc_insertion_point(outer_class_scope)
}
Expand Up @@ -137,7 +137,7 @@ public int getX() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>int32 y = 2;</code>
Expand Down Expand Up @@ -537,7 +537,7 @@ public Builder clearX() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>int32 y = 2;</code>
Expand All @@ -552,7 +552,7 @@ public int getY() {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>int32 y = 2;</code>
Expand All @@ -570,7 +570,7 @@ public Builder setY(int value) {
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>int32 y = 2;</code>
Expand Down
Expand Up @@ -40,7 +40,7 @@ public interface VertexOrBuilder
*
*
* <pre>
* Y coordinate.
* Y coordinate (starts from the top of the image).
* </pre>
*
* <code>int32 y = 2;</code>
Expand Down
Expand Up @@ -22,6 +22,7 @@ import "google/api/field_behavior.proto";
import "google/api/resource.proto";
import "google/cloud/documentai/v1beta3/document.proto";
import "google/cloud/documentai/v1beta3/document_io.proto";
import "google/cloud/documentai/v1beta3/operation_metadata.proto";
import "google/longrunning/operations.proto";
import "google/protobuf/field_mask.proto";
import "google/protobuf/timestamp.proto";
Expand Down Expand Up @@ -364,39 +365,3 @@ message ReviewDocumentOperationMetadata {
// The basic metadata of the long running operation.
CommonOperationMetadata common_metadata = 5;
}

// The common metadata for long running operations.
message CommonOperationMetadata {
// State of the longrunning operation.
enum State {
// Unspecified state.
STATE_UNSPECIFIED = 0;

// Operation is still running.
RUNNING = 1;

// Operation is being cancelled.
CANCELLING = 2;

// Operation succeeded.
SUCCEEDED = 3;

// Operation failed.
FAILED = 4;

// Operation is cancelled.
CANCELLED = 5;
}

// The state of the operation.
State state = 1;

// A message providing more details about the current state of processing.
string state_message = 2;

// The creation time of the operation.
google.protobuf.Timestamp create_time = 3;

// The last update time of the operation.
google.protobuf.Timestamp update_time = 4;
}
Expand Up @@ -32,7 +32,7 @@ message Vertex {
// X coordinate.
int32 x = 1;

// Y coordinate.
// Y coordinate (starts from the top of the image).
int32 y = 2;
}

Expand All @@ -43,7 +43,7 @@ message NormalizedVertex {
// X coordinate.
float x = 1;

// Y coordinate.
// Y coordinate (starts from the top of the image).
float y = 2;
}

Expand Down
@@ -0,0 +1,64 @@
// Copyright 2021 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

syntax = "proto3";

package google.cloud.documentai.v1beta3;

import "google/protobuf/timestamp.proto";
import "google/api/annotations.proto";

option csharp_namespace = "Google.Cloud.DocumentAI.V1Beta3";
option go_package = "google.golang.org/genproto/googleapis/cloud/documentai/v1beta3;documentai";
option java_multiple_files = true;
option java_outer_classname = "OperationMetadataProto";
option java_package = "com.google.cloud.documentai.v1beta3";
option php_namespace = "Google\\Cloud\\DocumentAI\\V1beta3";
option ruby_package = "Google::Cloud::DocumentAI::V1beta3";

// The common metadata for long running operations.
message CommonOperationMetadata {
// State of the longrunning operation.
enum State {
// Unspecified state.
STATE_UNSPECIFIED = 0;

// Operation is still running.
RUNNING = 1;

// Operation is being cancelled.
CANCELLING = 2;

// Operation succeeded.
SUCCEEDED = 3;

// Operation failed.
FAILED = 4;

// Operation is cancelled.
CANCELLED = 5;
}

// The state of the operation.
State state = 1;

// A message providing more details about the current state of processing.
string state_message = 2;

// The creation time of the operation.
google.protobuf.Timestamp create_time = 3;

// The last update time of the operation.
google.protobuf.Timestamp update_time = 4;
}

0 comments on commit aad8db8

Please sign in to comment.