From d14bf59a446c14ef16e9931ebfc8e63ab549bf07 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Thu, 23 Apr 2020 16:53:40 -0700 Subject: [PATCH] 1. Updated the config file names. 2. Added a group_by field to the ListBuildsRequest. PiperOrigin-RevId: 308157960 --- google/chromeos/moblab/v1beta1/BUILD.bazel | 30 +++++++++---------- .../moblab/v1beta1/build_service.proto | 7 ++++- ...b_gapic.yaml => chromeosmoblab_gapic.yaml} | 2 +- ...beta1.yaml => chromeosmoblab_v1beta1.yaml} | 10 +++---- 4 files changed, 27 insertions(+), 22 deletions(-) rename google/chromeos/moblab/v1beta1/{chromeos_moblab_gapic.yaml => chromeosmoblab_gapic.yaml} (87%) rename google/chromeos/moblab/v1beta1/{chromeos_moblab_v1beta1.yaml => chromeosmoblab_v1beta1.yaml} (100%) diff --git a/google/chromeos/moblab/v1beta1/BUILD.bazel b/google/chromeos/moblab/v1beta1/BUILD.bazel index 60924e5e..03f5ca26 100644 --- a/google/chromeos/moblab/v1beta1/BUILD.bazel +++ b/google/chromeos/moblab/v1beta1/BUILD.bazel @@ -60,9 +60,9 @@ java_grpc_library( java_gapic_library( name = "moblab_java_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", test_deps = [ ":moblab_java_grpc", ], @@ -116,8 +116,8 @@ go_gapic_library( name = "moblab_go_gapic", srcs = [":moblab_proto_with_info"], grpc_service_config = "moblab_grpc_service_config.json", - importpath = "google.golang.org/api/chromeos/moblab/apiv1beta1;moblab", - service_yaml = "chromeos_moblab_v1beta1.yaml", + importpath = "google.golang.org/google/chromeos/moblab/v1beta1;moblab", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [ ":moblab_go_proto", "//google/longrunning:longrunning_go_gapic", @@ -131,7 +131,7 @@ go_test( name = "moblab_go_gapic_test", srcs = [":moblab_go_gapic_srcjar_test"], embed = [":moblab_go_gapic"], - importpath = "google.golang.org/api/chromeos/moblab/apiv1beta1", + importpath = "google.golang.org/google/chromeos/moblab/v1beta1", ) # Open Source Packages @@ -185,9 +185,9 @@ py_grpc_library( py_gapic_library( name = "moblab_py_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [ ":moblab_py_grpc", ":moblab_py_proto", @@ -229,9 +229,9 @@ php_grpc_library( php_gapic_library( name = "moblab_php_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [ ":moblab_php_grpc", ":moblab_php_proto", @@ -260,9 +260,9 @@ load( nodejs_gapic_library( name = "moblab_nodejs_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [], ) @@ -299,9 +299,9 @@ ruby_grpc_library( ruby_gapic_library( name = "moblab_ruby_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [ ":moblab_ruby_grpc", ":moblab_ruby_proto", @@ -343,9 +343,9 @@ csharp_grpc_library( csharp_gapic_library( name = "moblab_csharp_gapic", src = ":moblab_proto_with_info", - gapic_yaml = "chromeos_moblab_gapic.yaml", + gapic_yaml = "chromeosmoblab_gapic.yaml", package = "google.chromeos.moblab.v1beta1", - service_yaml = "chromeos_moblab_v1beta1.yaml", + service_yaml = "chromeosmoblab_v1beta1.yaml", deps = [ ":moblab_csharp_grpc", ":moblab_csharp_proto", diff --git a/google/chromeos/moblab/v1beta1/build_service.proto b/google/chromeos/moblab/v1beta1/build_service.proto index aae0a7bd..cf4cb70d 100644 --- a/google/chromeos/moblab/v1beta1/build_service.proto +++ b/google/chromeos/moblab/v1beta1/build_service.proto @@ -72,7 +72,7 @@ service BuildService { } // Request message for listing builds. -// NEXT_TAG: 6 +// NEXT_TAG: 7 message ListBuildsRequest { // Required. The full resource name of the model. The model id is the same as // the build target id for non-unified builds. @@ -104,6 +104,11 @@ message ListBuildsRequest { // ListBuilds will return a list of Builds object with only the milestone // field. google.protobuf.FieldMask read_mask = 5 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The operation that groups by all the Build fields specified in the read + // mask. The group_by field should be the same as the read_mask field in + // convention of SQL. + google.protobuf.FieldMask group_by = 6 [(google.api.field_behavior) = OPTIONAL]; } // Response message for listing builds. diff --git a/google/chromeos/moblab/v1beta1/chromeos_moblab_gapic.yaml b/google/chromeos/moblab/v1beta1/chromeosmoblab_gapic.yaml similarity index 87% rename from google/chromeos/moblab/v1beta1/chromeos_moblab_gapic.yaml rename to google/chromeos/moblab/v1beta1/chromeosmoblab_gapic.yaml index 60367b27..602b7eac 100644 --- a/google/chromeos/moblab/v1beta1/chromeos_moblab_gapic.yaml +++ b/google/chromeos/moblab/v1beta1/chromeosmoblab_gapic.yaml @@ -6,7 +6,7 @@ language_settings: python: package_name: google.chromeos.moblab_v1beta1.gapic go: - package_name: google.golang.org/api/chromeos/moblab/apiv1beta1 + package_name: cloud.google.com/go/chromeos/moblab/apiv1beta1 csharp: package_name: Google.Chromeos.Moblab.V1beta1 ruby: diff --git a/google/chromeos/moblab/v1beta1/chromeos_moblab_v1beta1.yaml b/google/chromeos/moblab/v1beta1/chromeosmoblab_v1beta1.yaml similarity index 100% rename from google/chromeos/moblab/v1beta1/chromeos_moblab_v1beta1.yaml rename to google/chromeos/moblab/v1beta1/chromeosmoblab_v1beta1.yaml index 72509c7d..64a8aa6b 100644 --- a/google/chromeos/moblab/v1beta1/chromeos_moblab_v1beta1.yaml +++ b/google/chromeos/moblab/v1beta1/chromeosmoblab_v1beta1.yaml @@ -9,6 +9,11 @@ control: apis: - name: google.chromeos.moblab.v1beta1.BuildService +backend: + rules: + - selector: 'google.chromeos.moblab.v1beta1.BuildService.*' + deadline: 10.0 + documentation: summary: |- Moblab API is an external-facing API that Moblabs deployed in remote external labs of Chrome OS @@ -19,8 +24,3 @@ authentication: - selector: 'google.chromeos.moblab.v1beta1.BuildService.*' oauth: canonical_scopes: https://www.googleapis.com/auth/moblabapi - -backend: - rules: - - selector: 'google.chromeos.moblab.v1beta1.BuildService.*' - deadline: 10.0