github.com/cloudwan/edgelq-sdk@v1.15.4/monitoring/proto/v4/time_serie_service.proto (about) 1 syntax = "proto3"; 2 3 package ntt.monitoring.v4; 4 5 import "edgelq-sdk/monitoring/proto/v4/time_serie.proto"; 6 import "edgelq-sdk/monitoring/proto/v4/time_serie_custom.proto"; 7 import "google/api/annotations.proto"; 8 import "google/api/client.proto"; 9 import "google/protobuf/empty.proto"; 10 import "google/protobuf/field_mask.proto"; 11 import "google/protobuf/timestamp.proto"; 12 import "goten-sdk/types/view.proto"; 13 import "goten-sdk/types/watch_type.proto"; 14 15 option go_package = "github.com/cloudwan/edgelq-sdk/monitoring/client/v4/time_serie;time_serie_client"; 16 option java_multiple_files = false; 17 option java_outer_classname = "TimeSerieServiceProto"; 18 option java_package = "com.ntt.monitoring.pb.v4"; 19 20 // TimeSerie service API for Monitoring 21 service TimeSerieService { 22 option (google.api.default_host) = "monitoring.edgelq.com"; 23 option (google.api.oauth_scopes) = "https://apis.edgelq.com"; 24 25 // ListTimeSeries 26 rpc ListTimeSeries(ListTimeSeriesRequest) returns (ListTimeSeriesResponse) { 27 option (google.api.http) = { 28 get : "/v4/{parent=projects/*}/timeSeries" 29 additional_bindings : < 30 get : "/v4/{parent=projects/*/regions/*/buckets/*}/timeSeries" 31 > 32 }; 33 } 34 35 // QueryProjectTimeSeriesStats 36 rpc QueryProjectTimeSeriesStats(QueryProjectTimeSeriesStatsRequest) 37 returns (QueryProjectTimeSeriesStatsResponse) { 38 option (google.api.http) = { 39 get : "/v4/{project=projects/*}/timeSeries" 40 }; 41 } 42 43 // QueryServiceTimeSeriesStats 44 rpc QueryServiceTimeSeriesStats(QueryServiceTimeSeriesStatsRequest) 45 returns (QueryServiceTimeSeriesStatsResponse) { 46 option (google.api.http) = { 47 get : "/v4/{service=services/*}/timeSeries" 48 }; 49 } 50 51 // CreateTimeSeries 52 rpc CreateTimeSeries(CreateTimeSeriesRequest) 53 returns (CreateTimeSeriesResponse) { 54 option (google.api.http) = { 55 post : "/v4/{parent=projects/*}/timeSeries" 56 body : "time_series" 57 additional_bindings : < 58 post : "/v4/{parent=projects/*/regions/*/buckets/*}/timeSeries" 59 > 60 }; 61 } 62 63 // WatchTimeSeries 64 rpc WatchTimeSeries(WatchTimeSeriesRequest) 65 returns (stream WatchTimeSeriesResponse) { 66 option (google.api.http) = { 67 post : "/v4:watch" 68 }; 69 } 70 }