-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* adding google/longrunning/operations.proto but having trouble * disable CompareAll for operations.proto * added missing replacement * fixed bad import replacements
- Loading branch information
1 parent
01e0f9c
commit 528330d
Showing
13 changed files
with
4,345 additions
and
199 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
// Copyright 2019 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.api; | ||
|
||
import "google/protobuf/descriptor.proto"; | ||
|
||
option go_package = "api"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "ClientProto"; | ||
option java_package = "com.google.api"; | ||
option objc_class_prefix = "GAPI"; | ||
|
||
extend google.protobuf.MethodOptions { | ||
// A definition of a client library method signature. | ||
// | ||
// In client libraries, each proto RPC corresponds to one or more methods | ||
// which the end user is able to call, and calls the underlying RPC. | ||
// Normally, this method receives a single argument (a struct or instance | ||
// corresponding to the RPC request object). Defining this field will | ||
// add one or more overloads providing flattened or simpler method signatures | ||
// in some languages. | ||
// | ||
// The fields on the method signature are provided as a comma-separated | ||
// string. | ||
// | ||
// For example, the proto RPC and annotation: | ||
// | ||
// rpc CreateSubscription(CreateSubscriptionRequest) | ||
// returns (Subscription) { | ||
// option (google.api.method_signature) = "name,topic"; | ||
// } | ||
// | ||
// Would add the following Java overload (in addition to the method accepting | ||
// the request object): | ||
// | ||
// public final Subscription createSubscription(String name, String topic) | ||
// | ||
// The following backwards-compatibility guidelines apply: | ||
// | ||
// * Adding this annotation to an unannotated method is backwards | ||
// compatible. | ||
// * Adding this annotation to a method which already has existing | ||
// method signature annotations is backwards compatible if and only if | ||
// the new method signature annotation is last in the sequence. | ||
// * Modifying or removing an existing method signature annotation is | ||
// a breaking change. | ||
// * Re-ordering existing method signature annotations is a breaking | ||
// change. | ||
repeated string method_signature = 1051; | ||
} | ||
|
||
extend google.protobuf.ServiceOptions { | ||
// The hostname for this service. | ||
// This should be specified with no prefix or protocol. | ||
// | ||
// Example: | ||
// | ||
// service Foo { | ||
// option (google.api.default_host) = "foo.googleapi.com"; | ||
// ... | ||
// } | ||
string default_host = 1049; | ||
|
||
// OAuth scopes needed for the client. | ||
// | ||
// Example: | ||
// | ||
// service Foo { | ||
// option (google.api.oauth_scopes) = \ | ||
// "https://www.googleapis.com/auth/cloud-platform"; | ||
// ... | ||
// } | ||
// | ||
// If there is more than one scope, use a comma-separated string: | ||
// | ||
// Example: | ||
// | ||
// service Foo { | ||
// option (google.api.oauth_scopes) = \ | ||
// "https://www.googleapis.com/auth/cloud-platform," | ||
// "https://www.googleapis.com/auth/monitoring"; | ||
// ... | ||
// } | ||
string oauth_scopes = 1050; | ||
} |
Oops, something went wrong.