github.com/cloudwan/edgelq-sdk@v1.15.4/proxies/proto/v1/broker_service.proto (about) 1 syntax = "proto3"; 2 3 package ntt.proxies.v1; 4 5 import "edgelq-sdk/proxies/proto/v1/broker_custom.proto"; 6 import "edgelq-sdk/proxies/proto/v1/project.proto"; 7 import "edgelq-sdk/proxies/proto/v1/project_change.proto"; 8 import "google/api/annotations.proto"; 9 import "google/api/client.proto"; 10 import "google/protobuf/empty.proto"; 11 import "google/protobuf/field_mask.proto"; 12 import "google/protobuf/timestamp.proto"; 13 import "goten-sdk/types/view.proto"; 14 import "goten-sdk/types/watch_type.proto"; 15 16 option go_package = "github.com/cloudwan/edgelq-sdk/proxies/client/v1/broker;broker_client"; 17 option java_multiple_files = false; 18 option java_outer_classname = "BrokerServiceProto"; 19 option java_package = "com.ntt.proxies.pb.v1"; 20 21 // Broker service API for Proxies 22 service BrokerService { 23 option (google.api.default_host) = "proxies.edgelq.com"; 24 option (google.api.oauth_scopes) = "https://apis.edgelq.com"; 25 26 // Connect 27 rpc Connect(stream ConnectRequest) returns (stream ConnectResponse) { 28 option (google.api.http) = { 29 post : "/v1:connect" 30 }; 31 } 32 33 // Listen 34 rpc Listen(stream ListenRequest) returns (stream ListenResponse) { 35 option (google.api.http) = { 36 post : "/v1:listen" 37 }; 38 } 39 40 // Accept 41 rpc Accept(stream AcceptRequest) returns (stream AcceptResponse) { 42 option (google.api.http) = { 43 post : "/v1:accept" 44 }; 45 } 46 }