Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regenerate gapic clients, add IoT and Web Security Scanner clients #3282

Merged
merged 5 commits into from
May 17, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions codacy-conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -698,7 +698,7 @@
},
{
"patternId": "design_FieldDeclarationsShouldBeAtStartOfClass",
"enabled": true
"enabled": false
},
{
"patternId": "unnecessary_UnnecessaryConversionTemporary",
Expand Down Expand Up @@ -986,15 +986,15 @@
},
{
"patternId": "unnecessary_UselessParentheses",
"enabled": true
"enabled": false
},
{
"patternId": "design_IdempotentOperations",
"enabled": true
},
{
"patternId": "braces_IfStmtsMustUseBraces",
"enabled": true
"enabled": false
},
{
"patternId": "strings_UseIndexOfChar",
Expand Down
31 changes: 0 additions & 31 deletions google-api-grpc/grpc-google-cloud-dlp-v2beta1/pom.xml

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>grpc-google-cloud-cloudiot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-cloudiot-v1:current} -->
<name>grpc-google-cloud-cloudiot-v1</name>
<description>GRPC library for grpc-google-cloud-cloudiot-v1</description>
<artifactId>grpc-google-cloud-iot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-iot-v1:current} -->
<name>grpc-google-cloud-iot-v1</name>
<description>GRPC library for grpc-google-cloud-iot-v1</description>
<parent>
<groupId>com.google.api.grpc</groupId>
<artifactId>google-api-grpc</artifactId>
Expand All @@ -24,7 +24,7 @@
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-cloudiot-v1</artifactId>
<artifactId>proto-google-cloud-iot-v1</artifactId>
<scope>compile</scope>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,43 @@ com.google.cloud.vision.v1.BatchAnnotateImagesResponse> getBatchAnnotateImagesMe
}
return getBatchAnnotateImagesMethod;
}
@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
@java.lang.Deprecated // Use {@link #getAsyncBatchAnnotateFilesMethod()} instead.
public static final io.grpc.MethodDescriptor<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest,
com.google.longrunning.Operation> METHOD_ASYNC_BATCH_ANNOTATE_FILES = getAsyncBatchAnnotateFilesMethodHelper();

private static volatile io.grpc.MethodDescriptor<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest,
com.google.longrunning.Operation> getAsyncBatchAnnotateFilesMethod;

@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
public static io.grpc.MethodDescriptor<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest,
com.google.longrunning.Operation> getAsyncBatchAnnotateFilesMethod() {
return getAsyncBatchAnnotateFilesMethodHelper();
}

private static io.grpc.MethodDescriptor<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest,
com.google.longrunning.Operation> getAsyncBatchAnnotateFilesMethodHelper() {
io.grpc.MethodDescriptor<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest, com.google.longrunning.Operation> getAsyncBatchAnnotateFilesMethod;
if ((getAsyncBatchAnnotateFilesMethod = ImageAnnotatorGrpc.getAsyncBatchAnnotateFilesMethod) == null) {
synchronized (ImageAnnotatorGrpc.class) {
if ((getAsyncBatchAnnotateFilesMethod = ImageAnnotatorGrpc.getAsyncBatchAnnotateFilesMethod) == null) {
ImageAnnotatorGrpc.getAsyncBatchAnnotateFilesMethod = getAsyncBatchAnnotateFilesMethod =
io.grpc.MethodDescriptor.<com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest, com.google.longrunning.Operation>newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(
"google.cloud.vision.v1.ImageAnnotator", "AsyncBatchAnnotateFiles"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
com.google.longrunning.Operation.getDefaultInstance()))
.setSchemaDescriptor(new ImageAnnotatorMethodDescriptorSupplier("AsyncBatchAnnotateFiles"))
.build();
}
}
}
return getAsyncBatchAnnotateFilesMethod;
}

/**
* Creates a new async stub that supports all call types for the service
Expand Down Expand Up @@ -112,6 +149,21 @@ public void batchAnnotateImages(com.google.cloud.vision.v1.BatchAnnotateImagesRe
asyncUnimplementedUnaryCall(getBatchAnnotateImagesMethodHelper(), responseObserver);
}

/**
* <pre>
* Run asynchronous image detection and annotation for a list of generic
* files, such as PDF files, which may contain multiple pages and multiple
* images per page. Progress and results can be retrieved through the
* `google.longrunning.Operations` interface.
* `Operation.metadata` contains `OperationMetadata` (metadata).
* `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
* </pre>
*/
public void asyncBatchAnnotateFiles(com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) {
asyncUnimplementedUnaryCall(getAsyncBatchAnnotateFilesMethodHelper(), responseObserver);
}

@java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
.addMethod(
Expand All @@ -121,6 +173,13 @@ public void batchAnnotateImages(com.google.cloud.vision.v1.BatchAnnotateImagesRe
com.google.cloud.vision.v1.BatchAnnotateImagesRequest,
com.google.cloud.vision.v1.BatchAnnotateImagesResponse>(
this, METHODID_BATCH_ANNOTATE_IMAGES)))
.addMethod(
getAsyncBatchAnnotateFilesMethodHelper(),
asyncUnaryCall(
new MethodHandlers<
com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest,
com.google.longrunning.Operation>(
this, METHODID_ASYNC_BATCH_ANNOTATE_FILES)))
.build();
}
}
Expand Down Expand Up @@ -158,6 +217,22 @@ public void batchAnnotateImages(com.google.cloud.vision.v1.BatchAnnotateImagesRe
asyncUnaryCall(
getChannel().newCall(getBatchAnnotateImagesMethodHelper(), getCallOptions()), request, responseObserver);
}

/**
* <pre>
* Run asynchronous image detection and annotation for a list of generic
* files, such as PDF files, which may contain multiple pages and multiple
* images per page. Progress and results can be retrieved through the
* `google.longrunning.Operations` interface.
* `Operation.metadata` contains `OperationMetadata` (metadata).
* `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
* </pre>
*/
public void asyncBatchAnnotateFiles(com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) {
asyncUnaryCall(
getChannel().newCall(getAsyncBatchAnnotateFilesMethodHelper(), getCallOptions()), request, responseObserver);
}
}

/**
Expand Down Expand Up @@ -192,6 +267,21 @@ public com.google.cloud.vision.v1.BatchAnnotateImagesResponse batchAnnotateImage
return blockingUnaryCall(
getChannel(), getBatchAnnotateImagesMethodHelper(), getCallOptions(), request);
}

/**
* <pre>
* Run asynchronous image detection and annotation for a list of generic
* files, such as PDF files, which may contain multiple pages and multiple
* images per page. Progress and results can be retrieved through the
* `google.longrunning.Operations` interface.
* `Operation.metadata` contains `OperationMetadata` (metadata).
* `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
* </pre>
*/
public com.google.longrunning.Operation asyncBatchAnnotateFiles(com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest request) {
return blockingUnaryCall(
getChannel(), getAsyncBatchAnnotateFilesMethodHelper(), getCallOptions(), request);
}
}

/**
Expand Down Expand Up @@ -227,9 +317,26 @@ public com.google.common.util.concurrent.ListenableFuture<com.google.cloud.visio
return futureUnaryCall(
getChannel().newCall(getBatchAnnotateImagesMethodHelper(), getCallOptions()), request);
}

/**
* <pre>
* Run asynchronous image detection and annotation for a list of generic
* files, such as PDF files, which may contain multiple pages and multiple
* images per page. Progress and results can be retrieved through the
* `google.longrunning.Operations` interface.
* `Operation.metadata` contains `OperationMetadata` (metadata).
* `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results).
* </pre>
*/
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> asyncBatchAnnotateFiles(
com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest request) {
return futureUnaryCall(
getChannel().newCall(getAsyncBatchAnnotateFilesMethodHelper(), getCallOptions()), request);
}
}

private static final int METHODID_BATCH_ANNOTATE_IMAGES = 0;
private static final int METHODID_ASYNC_BATCH_ANNOTATE_FILES = 1;

private static final class MethodHandlers<Req, Resp> implements
io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>,
Expand All @@ -252,6 +359,10 @@ public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserv
serviceImpl.batchAnnotateImages((com.google.cloud.vision.v1.BatchAnnotateImagesRequest) request,
(io.grpc.stub.StreamObserver<com.google.cloud.vision.v1.BatchAnnotateImagesResponse>) responseObserver);
break;
case METHODID_ASYNC_BATCH_ANNOTATE_FILES:
serviceImpl.asyncBatchAnnotateFiles((com.google.cloud.vision.v1.AsyncBatchAnnotateFilesRequest) request,
(io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
break;
default:
throw new AssertionError();
}
Expand Down Expand Up @@ -314,6 +425,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() {
serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
.setSchemaDescriptor(new ImageAnnotatorFileDescriptorSupplier())
.addMethod(getBatchAnnotateImagesMethodHelper())
.addMethod(getAsyncBatchAnnotateFilesMethodHelper())
.build();
}
}
Expand Down
26 changes: 7 additions & 19 deletions google-api-grpc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -186,16 +186,6 @@
<artifactId>proto-google-cloud-datastore-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-datastore-v1:current} -->
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-dlp-v2beta1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-dlp-v2beta1:current} -->
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>grpc-google-cloud-dlp-v2beta1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-dlp-v2beta1:current} -->
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-dlp-v2</artifactId>
Expand Down Expand Up @@ -468,13 +458,13 @@
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-cloud-cloudiot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-cloudiot-v1:current} -->
<artifactId>proto-google-cloud-iot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-iot-v1:current} -->
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>grpc-google-cloud-cloudiot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-cloudiot-v1:current} -->
<artifactId>grpc-google-cloud-iot-v1</artifactId>
<version>0.12.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-iot-v1:current} -->
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
Expand Down Expand Up @@ -508,7 +498,6 @@
<module>grpc-google-cloud-dialogflow-v2</module>
<module>grpc-google-cloud-dialogflow-v2beta1</module>
<module>grpc-google-cloud-dlp-v2</module>
<module>grpc-google-cloud-dlp-v2beta1</module>
<module>grpc-google-cloud-error-reporting-v1beta1</module>
<module>grpc-google-cloud-firestore-v1beta1</module>
<module>grpc-google-cloud-language-v1</module>
Expand All @@ -533,7 +522,7 @@
<module>grpc-google-cloud-vision-v1</module>
<module>grpc-google-cloud-vision-v1p1beta1</module>
<module>grpc-google-cloud-vision-v1p2beta1</module>
<module>grpc-google-cloud-cloudiot-v1</module>
<module>grpc-google-cloud-iot-v1</module>
<module>grpc-google-cloud-redis-v1beta1</module>
<module>grpc-google-cloud-websecurityscanner-v1alpha</module>
<module>proto-google-cloud-bigquerydatatransfer-v1</module>
Expand All @@ -545,7 +534,6 @@
<module>proto-google-cloud-dialogflow-v2</module>
<module>proto-google-cloud-dialogflow-v2beta1</module>
<module>proto-google-cloud-dlp-v2</module>
<module>proto-google-cloud-dlp-v2beta1</module>
<module>proto-google-cloud-error-reporting-v1beta1</module>
<module>proto-google-cloud-firestore-v1beta1</module>
<module>proto-google-cloud-language-v1</module>
Expand All @@ -570,7 +558,7 @@
<module>proto-google-cloud-vision-v1</module>
<module>proto-google-cloud-vision-v1p1beta1</module>
<module>proto-google-cloud-vision-v1p2beta1</module>
<module>proto-google-cloud-cloudiot-v1</module>
<module>proto-google-cloud-iot-v1</module>
<module>proto-google-cloud-redis-v1beta1</module>
<module>proto-google-cloud-websecurityscanner-v1alpha</module>
</modules>
Expand Down Expand Up @@ -647,7 +635,7 @@
<quiet>true</quiet>
<dependencyDetailsEnabled>true</dependencyDetailsEnabled>
<dependencyLocationsEnabled>true</dependencyLocationsEnabled>
<artifactId>google-cloud-bom</artifactId>
<artifactId>${project.artifactId}</artifactId>
<packaging>jar</packaging>
</configuration>
</plugin>
Expand Down
31 changes: 0 additions & 31 deletions google-api-grpc/proto-google-cloud-dlp-v2beta1/pom.xml

This file was deleted.

Loading