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  }