syntax = "proto3";
package istio.networking.v1alpha3;
option go_package = "istio.io/api/networking/v1alpha3";
import "google/protobuf/struct.proto";
//
//
//
message ServiceMetadata {
repeated SubsetMetadata subset_metadata = 1;
}
message SubsetMetadata {
string id = 1;
map<string, string> selector = 2;
string protocol = 3;
map<string, google.protobuf.Struct> filter_metadata = 4;
string delete_mark_version = 5;
}
message DubboRPCMetadata {
string protocol = 1;
repeated DubboInterface interfaces = 2;
}
message DubboInterface {
string name = 1;
string version = 2;
string group = 3;
repeated string methods = 4;
bool generic = 5;
}