diff --git a/cws/dumpsv1/activity_dump.pb.go b/cws/dumpsv1/activity_dump.pb.go
index fa0d8eef..3a77560f 100644
--- a/cws/dumpsv1/activity_dump.pb.go
+++ b/cws/dumpsv1/activity_dump.pb.go
@@ -1312,21 +1312,17 @@ func (x *SecurityProfile) GetSecurityContexts() []*SecurityContextEntry {
return nil
}
-type MountNode struct {
+type MountSeen struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- NodeBase *NodeBase `protobuf:"bytes,1,opt,name=node_base,json=nodeBase,proto3" json:"node_base,omitempty"`
- MountPoint string `protobuf:"bytes,2,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
- MountRoot string `protobuf:"bytes,3,opt,name=mount_root,json=mountRoot,proto3" json:"mount_root,omitempty"`
- Filesystem string `protobuf:"bytes,4,opt,name=filesystem,proto3" json:"filesystem,omitempty"`
- MountFlags uint32 `protobuf:"varint,5,opt,name=mount_flags,json=mountFlags,proto3" json:"mount_flags,omitempty"`
- BaseNamespace bool `protobuf:"varint,6,opt,name=base_namespace,json=baseNamespace,proto3" json:"base_namespace,omitempty"`
+ Times *ImageTagTimes `protobuf:"bytes,1,opt,name=times,proto3" json:"times,omitempty"`
+ BaseNamespace bool `protobuf:"varint,2,opt,name=base_namespace,json=baseNamespace,proto3" json:"base_namespace,omitempty"`
}
-func (x *MountNode) Reset() {
- *x = MountNode{}
+func (x *MountSeen) Reset() {
+ *x = MountSeen{}
if protoimpl.UnsafeEnabled {
mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1334,13 +1330,13 @@ func (x *MountNode) Reset() {
}
}
-func (x *MountNode) String() string {
+func (x *MountSeen) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*MountNode) ProtoMessage() {}
+func (*MountSeen) ProtoMessage() {}
-func (x *MountNode) ProtoReflect() protoreflect.Message {
+func (x *MountSeen) ProtoReflect() protoreflect.Message {
mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1352,18 +1348,69 @@ func (x *MountNode) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use MountNode.ProtoReflect.Descriptor instead.
-func (*MountNode) Descriptor() ([]byte, []int) {
+// Deprecated: Use MountSeen.ProtoReflect.Descriptor instead.
+func (*MountSeen) Descriptor() ([]byte, []int) {
return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{13}
}
-func (x *MountNode) GetNodeBase() *NodeBase {
+func (x *MountSeen) GetTimes() *ImageTagTimes {
if x != nil {
- return x.NodeBase
+ return x.Times
}
return nil
}
+func (x *MountSeen) GetBaseNamespace() bool {
+ if x != nil {
+ return x.BaseNamespace
+ }
+ return false
+}
+
+type MountNode struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ MountPoint string `protobuf:"bytes,2,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
+ MountRoot string `protobuf:"bytes,3,opt,name=mount_root,json=mountRoot,proto3" json:"mount_root,omitempty"`
+ Filesystem string `protobuf:"bytes,4,opt,name=filesystem,proto3" json:"filesystem,omitempty"`
+ MountFlags uint32 `protobuf:"varint,5,opt,name=mount_flags,json=mountFlags,proto3" json:"mount_flags,omitempty"`
+ Seen map[string]*MountSeen `protobuf:"bytes,7,rep,name=seen,proto3" json:"seen,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
+}
+
+func (x *MountNode) Reset() {
+ *x = MountNode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *MountNode) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*MountNode) ProtoMessage() {}
+
+func (x *MountNode) ProtoReflect() protoreflect.Message {
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use MountNode.ProtoReflect.Descriptor instead.
+func (*MountNode) Descriptor() ([]byte, []int) {
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{14}
+}
+
func (x *MountNode) GetMountPoint() string {
if x != nil {
return x.MountPoint
@@ -1392,11 +1439,11 @@ func (x *MountNode) GetMountFlags() uint32 {
return 0
}
-func (x *MountNode) GetBaseNamespace() bool {
+func (x *MountNode) GetSeen() map[string]*MountSeen {
if x != nil {
- return x.BaseNamespace
+ return x.Seen
}
- return false
+ return nil
}
type ProcessActivityNode struct {
@@ -1425,7 +1472,7 @@ type ProcessActivityNode struct {
func (x *ProcessActivityNode) Reset() {
*x = ProcessActivityNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1438,7 +1485,7 @@ func (x *ProcessActivityNode) String() string {
func (*ProcessActivityNode) ProtoMessage() {}
func (x *ProcessActivityNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1451,7 +1498,7 @@ func (x *ProcessActivityNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use ProcessActivityNode.ProtoReflect.Descriptor instead.
func (*ProcessActivityNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{14}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{15}
}
func (x *ProcessActivityNode) GetProcess() *ProcessInfo {
@@ -1589,7 +1636,7 @@ type ProcessInfo struct {
func (x *ProcessInfo) Reset() {
*x = ProcessInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[15]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1602,7 +1649,7 @@ func (x *ProcessInfo) String() string {
func (*ProcessInfo) ProtoMessage() {}
func (x *ProcessInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[15]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1615,7 +1662,7 @@ func (x *ProcessInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use ProcessInfo.ProtoReflect.Descriptor instead.
func (*ProcessInfo) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{15}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{16}
}
func (x *ProcessInfo) GetPid() uint32 {
@@ -1796,7 +1843,7 @@ type FileActivityNode struct {
func (x *FileActivityNode) Reset() {
*x = FileActivityNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[16]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1809,7 +1856,7 @@ func (x *FileActivityNode) String() string {
func (*FileActivityNode) ProtoMessage() {}
func (x *FileActivityNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[16]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1822,7 +1869,7 @@ func (x *FileActivityNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use FileActivityNode.ProtoReflect.Descriptor instead.
func (*FileActivityNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{16}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{17}
}
func (x *FileActivityNode) GetMatchedRules() []*MatchedRule {
@@ -1909,7 +1956,7 @@ type OpenNode struct {
func (x *OpenNode) Reset() {
*x = OpenNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[17]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1922,7 +1969,7 @@ func (x *OpenNode) String() string {
func (*OpenNode) ProtoMessage() {}
func (x *OpenNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[17]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1935,7 +1982,7 @@ func (x *OpenNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use OpenNode.ProtoReflect.Descriptor instead.
func (*OpenNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{17}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{18}
}
func (x *OpenNode) GetRetval() int64 {
@@ -1974,7 +2021,7 @@ type DNSNode struct {
func (x *DNSNode) Reset() {
*x = DNSNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[18]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1987,7 +2034,7 @@ func (x *DNSNode) String() string {
func (*DNSNode) ProtoMessage() {}
func (x *DNSNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[18]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[19]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2000,7 +2047,7 @@ func (x *DNSNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSNode.ProtoReflect.Descriptor instead.
func (*DNSNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{18}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{19}
}
func (x *DNSNode) GetMatchedRules() []*MatchedRule {
@@ -2048,7 +2095,7 @@ type DNSInfo struct {
func (x *DNSInfo) Reset() {
*x = DNSInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[19]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2061,7 +2108,7 @@ func (x *DNSInfo) String() string {
func (*DNSInfo) ProtoMessage() {}
func (x *DNSInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[19]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2074,7 +2121,7 @@ func (x *DNSInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSInfo.ProtoReflect.Descriptor instead.
func (*DNSInfo) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{19}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{20}
}
func (x *DNSInfo) GetName() string {
@@ -2134,7 +2181,7 @@ type DNSResponseInfo struct {
func (x *DNSResponseInfo) Reset() {
*x = DNSResponseInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2147,7 +2194,7 @@ func (x *DNSResponseInfo) String() string {
func (*DNSResponseInfo) ProtoMessage() {}
func (x *DNSResponseInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2160,7 +2207,7 @@ func (x *DNSResponseInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use DNSResponseInfo.ProtoReflect.Descriptor instead.
func (*DNSResponseInfo) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{20}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{21}
}
func (x *DNSResponseInfo) GetIps() []string {
@@ -2191,7 +2238,7 @@ type SyscallNode struct {
func (x *SyscallNode) Reset() {
*x = SyscallNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2204,7 +2251,7 @@ func (x *SyscallNode) String() string {
func (*SyscallNode) ProtoMessage() {}
func (x *SyscallNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[22]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2217,7 +2264,7 @@ func (x *SyscallNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use SyscallNode.ProtoReflect.Descriptor instead.
func (*SyscallNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{21}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{22}
}
// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
@@ -2257,7 +2304,7 @@ type CapabilityNode struct {
func (x *CapabilityNode) Reset() {
*x = CapabilityNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[22]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2270,7 +2317,7 @@ func (x *CapabilityNode) String() string {
func (*CapabilityNode) ProtoMessage() {}
func (x *CapabilityNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[22]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2283,7 +2330,7 @@ func (x *CapabilityNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use CapabilityNode.ProtoReflect.Descriptor instead.
func (*CapabilityNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{22}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{23}
}
func (x *CapabilityNode) GetNodeBase() *NodeBase {
@@ -2336,7 +2383,7 @@ type IMDSNode struct {
func (x *IMDSNode) Reset() {
*x = IMDSNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[23]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2349,7 +2396,7 @@ func (x *IMDSNode) String() string {
func (*IMDSNode) ProtoMessage() {}
func (x *IMDSNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[23]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2362,7 +2409,7 @@ func (x *IMDSNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use IMDSNode.ProtoReflect.Descriptor instead.
func (*IMDSNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{23}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{24}
}
func (x *IMDSNode) GetMatchedRules() []*MatchedRule {
@@ -2411,7 +2458,7 @@ type IMDSEvent struct {
func (x *IMDSEvent) Reset() {
*x = IMDSEvent{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[24]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2424,7 +2471,7 @@ func (x *IMDSEvent) String() string {
func (*IMDSEvent) ProtoMessage() {}
func (x *IMDSEvent) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[24]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[25]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2437,7 +2484,7 @@ func (x *IMDSEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use IMDSEvent.ProtoReflect.Descriptor instead.
func (*IMDSEvent) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{24}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{25}
}
func (x *IMDSEvent) GetType() string {
@@ -2501,7 +2548,7 @@ type AWSIMDSEvent struct {
func (x *AWSIMDSEvent) Reset() {
*x = AWSIMDSEvent{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[25]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2514,7 +2561,7 @@ func (x *AWSIMDSEvent) String() string {
func (*AWSIMDSEvent) ProtoMessage() {}
func (x *AWSIMDSEvent) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[25]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[26]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2527,7 +2574,7 @@ func (x *AWSIMDSEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use AWSIMDSEvent.ProtoReflect.Descriptor instead.
func (*AWSIMDSEvent) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{25}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{26}
}
func (x *AWSIMDSEvent) GetIsImdsV2() bool {
@@ -2559,7 +2606,7 @@ type AWSSecurityCredentials struct {
func (x *AWSSecurityCredentials) Reset() {
*x = AWSSecurityCredentials{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[26]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2572,7 +2619,7 @@ func (x *AWSSecurityCredentials) String() string {
func (*AWSSecurityCredentials) ProtoMessage() {}
func (x *AWSSecurityCredentials) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[26]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2585,7 +2632,7 @@ func (x *AWSSecurityCredentials) ProtoReflect() protoreflect.Message {
// Deprecated: Use AWSSecurityCredentials.ProtoReflect.Descriptor instead.
func (*AWSSecurityCredentials) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{26}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{27}
}
func (x *AWSSecurityCredentials) GetCode() string {
@@ -2655,7 +2702,7 @@ type FileInfo struct {
func (x *FileInfo) Reset() {
*x = FileInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2668,7 +2715,7 @@ func (x *FileInfo) String() string {
func (*FileInfo) ProtoMessage() {}
func (x *FileInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2681,7 +2728,7 @@ func (x *FileInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.
func (*FileInfo) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{27}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{28}
}
func (x *FileInfo) GetUid() uint32 {
@@ -2862,7 +2909,7 @@ type Credentials struct {
func (x *Credentials) Reset() {
*x = Credentials{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2875,7 +2922,7 @@ func (x *Credentials) String() string {
func (*Credentials) ProtoMessage() {}
func (x *Credentials) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[29]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2888,7 +2935,7 @@ func (x *Credentials) ProtoReflect() protoreflect.Message {
// Deprecated: Use Credentials.ProtoReflect.Descriptor instead.
func (*Credentials) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{28}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{29}
}
func (x *Credentials) GetUid() uint32 {
@@ -3002,7 +3049,7 @@ type SocketNode struct {
func (x *SocketNode) Reset() {
*x = SocketNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[29]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3015,7 +3062,7 @@ func (x *SocketNode) String() string {
func (*SocketNode) ProtoMessage() {}
func (x *SocketNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[29]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[30]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3028,7 +3075,7 @@ func (x *SocketNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use SocketNode.ProtoReflect.Descriptor instead.
func (*SocketNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{29}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{30}
}
func (x *SocketNode) GetFamily() string {
@@ -3069,7 +3116,7 @@ type BindNode struct {
func (x *BindNode) Reset() {
*x = BindNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[30]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3082,7 +3129,7 @@ func (x *BindNode) String() string {
func (*BindNode) ProtoMessage() {}
func (x *BindNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[30]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[31]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3095,7 +3142,7 @@ func (x *BindNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use BindNode.ProtoReflect.Descriptor instead.
func (*BindNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{30}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{31}
}
func (x *BindNode) GetMatchedRules() []*MatchedRule {
@@ -3156,7 +3203,7 @@ type ConnectNode struct {
func (x *ConnectNode) Reset() {
*x = ConnectNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[31]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3169,7 +3216,7 @@ func (x *ConnectNode) String() string {
func (*ConnectNode) ProtoMessage() {}
func (x *ConnectNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[31]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[32]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3182,7 +3229,7 @@ func (x *ConnectNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use ConnectNode.ProtoReflect.Descriptor instead.
func (*ConnectNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{31}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{32}
}
func (x *ConnectNode) GetMatchedRules() []*MatchedRule {
@@ -3235,7 +3282,7 @@ type NetworkDeviceNode struct {
func (x *NetworkDeviceNode) Reset() {
*x = NetworkDeviceNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[32]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3248,7 +3295,7 @@ func (x *NetworkDeviceNode) String() string {
func (*NetworkDeviceNode) ProtoMessage() {}
func (x *NetworkDeviceNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[32]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[33]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3261,7 +3308,7 @@ func (x *NetworkDeviceNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use NetworkDeviceNode.ProtoReflect.Descriptor instead.
func (*NetworkDeviceNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{32}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{33}
}
func (x *NetworkDeviceNode) GetMatchedRules() []*MatchedRule {
@@ -3318,7 +3365,7 @@ type FlowNode struct {
func (x *FlowNode) Reset() {
*x = FlowNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[33]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3331,7 +3378,7 @@ func (x *FlowNode) String() string {
func (*FlowNode) ProtoMessage() {}
func (x *FlowNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[33]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[34]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3344,7 +3391,7 @@ func (x *FlowNode) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowNode.ProtoReflect.Descriptor instead.
func (*FlowNode) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{33}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{34}
}
// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
@@ -3416,7 +3463,7 @@ type IPPortContext struct {
func (x *IPPortContext) Reset() {
*x = IPPortContext{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[34]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3429,7 +3476,7 @@ func (x *IPPortContext) String() string {
func (*IPPortContext) ProtoMessage() {}
func (x *IPPortContext) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[34]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[35]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3442,7 +3489,7 @@ func (x *IPPortContext) ProtoReflect() protoreflect.Message {
// Deprecated: Use IPPortContext.ProtoReflect.Descriptor instead.
func (*IPPortContext) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{34}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{35}
}
func (x *IPPortContext) GetIp() string {
@@ -3471,7 +3518,7 @@ type NetworkStats struct {
func (x *NetworkStats) Reset() {
*x = NetworkStats{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[35]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3484,7 +3531,7 @@ func (x *NetworkStats) String() string {
func (*NetworkStats) ProtoMessage() {}
func (x *NetworkStats) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[35]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[36]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3497,7 +3544,7 @@ func (x *NetworkStats) ProtoReflect() protoreflect.Message {
// Deprecated: Use NetworkStats.ProtoReflect.Descriptor instead.
func (*NetworkStats) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{35}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{36}
}
func (x *NetworkStats) GetDataSize() uint64 {
@@ -3529,7 +3576,7 @@ type MatchedRule struct {
func (x *MatchedRule) Reset() {
*x = MatchedRule{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[36]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3542,7 +3589,7 @@ func (x *MatchedRule) String() string {
func (*MatchedRule) ProtoMessage() {}
func (x *MatchedRule) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[36]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[37]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3555,7 +3602,7 @@ func (x *MatchedRule) ProtoReflect() protoreflect.Message {
// Deprecated: Use MatchedRule.ProtoReflect.Descriptor instead.
func (*MatchedRule) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{36}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{37}
}
func (x *MatchedRule) GetRuleId() string {
@@ -3605,7 +3652,7 @@ type EventTypeState struct {
func (x *EventTypeState) Reset() {
*x = EventTypeState{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[37]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3618,7 +3665,7 @@ func (x *EventTypeState) String() string {
func (*EventTypeState) ProtoMessage() {}
func (x *EventTypeState) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[37]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[38]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3631,7 +3678,7 @@ func (x *EventTypeState) ProtoReflect() protoreflect.Message {
// Deprecated: Use EventTypeState.ProtoReflect.Descriptor instead.
func (*EventTypeState) Descriptor() ([]byte, []int) {
- return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{37}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{38}
}
func (x *EventTypeState) GetLastAnomalyNano() uint64 {
@@ -3886,482 +3933,495 @@ var file_proto_cws_dumpsv1_activity_dump_proto_rawDesc = []byte{
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x66,
0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
- 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xef, 0x01, 0x0a, 0x09, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x4e,
- 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64,
- 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12,
- 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74,
- 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12,
- 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12,
- 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x61, 0x67, 0x73,
- 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61,
- 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x62, 0x61, 0x73, 0x65, 0x4e, 0x61,
- 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0x8c, 0x07, 0x0a, 0x13, 0x50, 0x72, 0x6f, 0x63,
- 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12,
- 0x3a, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
- 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e,
- 0x66, 0x6f, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4c, 0x0a, 0x0f, 0x67,
- 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08,
- 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
- 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x67, 0x65, 0x6e, 0x65, 0x72,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74,
- 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b,
- 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
- 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75,
- 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73,
- 0x12, 0x44, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
- 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x63, 0x68,
- 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x12, 0x3b, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18,
- 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
- 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65,
- 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x66, 0x69,
- 0x6c, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x09, 0x64, 0x6e, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x44, 0x4e, 0x53,
- 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x64, 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x39,
- 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x1f, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
- 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65,
- 0x52, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x08, 0x73, 0x79, 0x73,
- 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x18, 0x01, 0x52,
- 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61,
- 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18,
- 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09,
- 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
- 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08,
- 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x69, 0x6d, 0x64, 0x73,
- 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
+ 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6c, 0x0a, 0x09, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65,
+ 0x65, 0x6e, 0x12, 0x38, 0x0a, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x22, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
+ 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67,
+ 0x54, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x05, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e,
+ 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x62, 0x61, 0x73, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70,
+ 0x61, 0x63, 0x65, 0x22, 0xca, 0x02, 0x0a, 0x09, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64,
+ 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x69,
+ 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x6f, 0x6f,
+ 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65,
+ 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x61,
+ 0x67, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x28, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
+ 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x64, 0x65,
+ 0x2e, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x73, 0x65, 0x65, 0x6e,
+ 0x1a, 0x57, 0x0a, 0x09, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
+ 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
+ 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
+ 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d,
+ 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x52, 0x05,
+ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a,
+ 0x04, 0x08, 0x06, 0x10, 0x07, 0x52, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65,
+ 0x52, 0x0e, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65,
+ 0x22, 0x8c, 0x07, 0x0a, 0x13, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69,
+ 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63,
+ 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61,
+ 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
+ 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x70, 0x72, 0x6f,
+ 0x63, 0x65, 0x73, 0x73, 0x12, 0x4c, 0x0a, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e,
0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70,
- 0x73, 0x76, 0x31, 0x2e, 0x49, 0x4d, 0x44, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x69, 0x6d,
- 0x64, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x45, 0x0a, 0x0d, 0x73, 0x79, 0x73, 0x63,
- 0x61, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
- 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
- 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64,
- 0x65, 0x52, 0x0c, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12,
- 0x4f, 0x0a, 0x0f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64,
- 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e,
- 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65,
- 0x52, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
- 0x12, 0x4e, 0x0a, 0x10, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6e,
- 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74,
- 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31,
- 0x2e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52,
- 0x0f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73,
- 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x9d, 0x05, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65,
- 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x70,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1a,
- 0x0a, 0x06, 0x63, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x02,
- 0x18, 0x01, 0x52, 0x06, 0x63, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73,
- 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69,
- 0x73, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x12, 0x31, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18,
- 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
- 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65,
- 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f,
- 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a,
- 0x07, 0x73, 0x70, 0x61, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02,
- 0x18, 0x01, 0x52, 0x06, 0x73, 0x70, 0x61, 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x08, 0x74, 0x72,
- 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x18, 0x01,
- 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x79,
- 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63,
- 0x6f, 0x6d, 0x6d, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12,
- 0x1b, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x08, 0x66, 0x6f, 0x72, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09,
- 0x65, 0x78, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52,
- 0x08, 0x65, 0x78, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65,
- 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x65, 0x78,
- 0x65, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x42, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e,
- 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61,
+ 0x73, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
+ 0x70, 0x65, 0x52, 0x0e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75,
+ 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61,
+ 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
+ 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74,
+ 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x08, 0x63, 0x68, 0x69,
+ 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x64, 0x61,
0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76,
- 0x31, 0x2e, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x0b, 0x63,
- 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72,
- 0x67, 0x73, 0x18, 0x10, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x14,
- 0x0a, 0x05, 0x61, 0x72, 0x67, 0x76, 0x30, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
- 0x72, 0x67, 0x76, 0x30, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x74, 0x72, 0x75,
- 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x72,
- 0x67, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x65,
- 0x6e, 0x76, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x65, 0x6e, 0x76, 0x73, 0x12,
- 0x25, 0x0a, 0x0e, 0x65, 0x6e, 0x76, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65,
- 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x65, 0x6e, 0x76, 0x73, 0x54, 0x72, 0x75,
- 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x65,
- 0x63, 0x5f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69,
- 0x73, 0x45, 0x78, 0x65, 0x63, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f,
- 0x6f, 0x6b, 0x69, 0x65, 0x36, 0x34, 0x18, 0x16, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x63, 0x6f,
- 0x6f, 0x6b, 0x69, 0x65, 0x36, 0x34, 0x22, 0x87, 0x04, 0x0a, 0x10, 0x46, 0x69, 0x6c, 0x65, 0x41,
- 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d,
- 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
- 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64,
- 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c,
- 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73,
+ 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x12,
+ 0x3b, 0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25,
+ 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d,
+ 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x09,
+ 0x64, 0x6e, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1c, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
+ 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x44, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x64,
+ 0x6e, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65,
+ 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64,
+ 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x53,
+ 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65,
+ 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x07,
+ 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c,
+ 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73,
0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67,
0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61,
- 0x73, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64,
+ 0x73, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64,
0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e,
0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73,
- 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x74,
- 0x65, 0x72, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x61, 0x74,
- 0x74, 0x65, 0x72, 0x6e, 0x12, 0x31, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
- 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66,
- 0x6f, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x4c, 0x0a, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72,
- 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
- 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
- 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
- 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73,
- 0x65, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74,
- 0x53, 0x65, 0x65, 0x6e, 0x12, 0x31, 0x0a, 0x04, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
- 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f, 0x64,
- 0x65, 0x52, 0x04, 0x6f, 0x70, 0x65, 0x6e, 0x12, 0x41, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64,
- 0x72, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x64, 0x61, 0x74, 0x61,
- 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
- 0x46, 0x69, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65,
- 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04,
- 0x22, 0x4c, 0x0a, 0x08, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06,
- 0x72, 0x65, 0x74, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x06, 0x72, 0x65,
- 0x74, 0x76, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f,
- 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0xe9,
- 0x01, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
- 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52,
- 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65,
- 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18,
- 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65,
- 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73,
- 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f,
- 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f,
- 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65,
- 0x12, 0x38, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
- 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f,
- 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0xb3, 0x01, 0x0a, 0x07, 0x44,
- 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79,
- 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14,
- 0x0a, 0x05, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63,
- 0x6c, 0x61, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e,
- 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x40,
- 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x24, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
- 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x22, 0x3b, 0x0a, 0x0f, 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
- 0x52, 0x03, 0x69, 0x70, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18,
- 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x86, 0x01,
- 0x0a, 0x0b, 0x53, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a,
- 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73,
- 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77,
- 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61,
- 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07,
- 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73,
- 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x22, 0xf9, 0x01, 0x0a, 0x0e, 0x43, 0x61, 0x70, 0x61, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64,
- 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64,
- 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
- 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64,
- 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c,
- 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62,
- 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x70, 0x61,
- 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x61, 0x70,
- 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x0a, 0x18, 0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d,
- 0x70, 0x74, 0x65, 0x64, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x73,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x69, 0x73, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70,
- 0x74, 0x65, 0x64, 0x48, 0x6f, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x33, 0x0a,
- 0x16, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74,
- 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x69,
- 0x73, 0x43, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x6f, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72,
- 0x6e, 0x73, 0x22, 0xe6, 0x01, 0x0a, 0x08, 0x49, 0x4d, 0x44, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12,
- 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74,
- 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65,
- 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f,
- 0x74, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09,
- 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64,
- 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64,
- 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
- 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64,
- 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
- 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x49, 0x4d, 0x44, 0x53, 0x45,
- 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0xd8, 0x01, 0x0a, 0x09,
- 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a,
- 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x72, 0x6f, 0x76,
- 0x69, 0x64, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73,
- 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
- 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72,
- 0x76, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65,
- 0x72, 0x12, 0x33, 0x0a, 0x03, 0x61, 0x77, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
- 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d,
- 0x70, 0x73, 0x76, 0x31, 0x2e, 0x41, 0x57, 0x53, 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e,
- 0x74, 0x52, 0x03, 0x61, 0x77, 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x0c, 0x41, 0x57, 0x53, 0x49, 0x4d,
- 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69, 0x6d,
- 0x64, 0x73, 0x5f, 0x76, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x49,
- 0x6d, 0x64, 0x73, 0x56, 0x32, 0x12, 0x5e, 0x0a, 0x14, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77,
- 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x41, 0x57, 0x53, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73,
- 0x52, 0x13, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e,
- 0x74, 0x69, 0x61, 0x6c, 0x73, 0x22, 0xae, 0x01, 0x0a, 0x16, 0x41, 0x57, 0x53, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73,
- 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
- 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65,
- 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c,
- 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12,
- 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61,
- 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74,
- 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x77, 0x22, 0xa4, 0x06, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x49,
- 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x69, 0x64,
- 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x67, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75,
- 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06,
- 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6d,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6d, 0x74, 0x69, 0x6d,
- 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
- 0x69, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x69, 0x6e, 0x6f,
- 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69, 0x6e, 0x5f, 0x75, 0x70, 0x70, 0x65, 0x72, 0x5f, 0x6c,
- 0x61, 0x79, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x6e, 0x55, 0x70,
- 0x70, 0x65, 0x72, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68,
- 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08,
- 0x62, 0x61, 0x73, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x62, 0x61, 0x73, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65,
- 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69,
- 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b,
- 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
- 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70,
- 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72,
- 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f,
- 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0c, 0x70,
- 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x88, 0x01, 0x01, 0x12, 0x2c,
- 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73,
- 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61,
- 0x67, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x13,
- 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73,
- 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x61,
- 0x67, 0x65, 0x53, 0x72, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x11,
- 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x65, 0x70, 0x6f, 0x63,
- 0x68, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x02, 0x52, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61,
- 0x67, 0x65, 0x53, 0x72, 0x63, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a,
- 0x13, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x72, 0x65, 0x6c,
- 0x65, 0x61, 0x73, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x11, 0x70, 0x61,
- 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x72, 0x63, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x88,
- 0x01, 0x01, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03,
- 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x68, 0x61,
- 0x73, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e,
+ 0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x69, 0x6d, 0x64, 0x73, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73,
+ 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
+ 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x49, 0x4d, 0x44,
+ 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0a, 0x69, 0x6d, 0x64, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74,
+ 0x73, 0x12, 0x45, 0x0a, 0x0d, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x6e, 0x6f, 0x64,
+ 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64,
+ 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x53,
+ 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x73, 0x79, 0x73, 0x63,
+ 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0f, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28,
+ 0x0b, 0x32, 0x26, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
+ 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44,
+ 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x4e, 0x0a, 0x10, 0x63, 0x61, 0x70,
+ 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x0f, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77,
+ 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x0f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
+ 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22,
+ 0x9d, 0x05, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70, 0x69,
+ 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
+ 0x74, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x70, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x06, 0x63, 0x6f, 0x6f, 0x6b, 0x69,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x63, 0x6f, 0x6f,
+ 0x6b, 0x69, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64,
+ 0x12, 0x31, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d,
0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d,
- 0x70, 0x73, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09,
- 0x68, 0x61, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x70, 0x61,
- 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x12, 0x0a, 0x10, 0x5f,
- 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x42,
- 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f,
- 0x65, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x16, 0x0a, 0x14, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
- 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x22, 0xa1, 0x03,
- 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x10, 0x0a,
- 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
- 0x10, 0x0a, 0x03, 0x67, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x67, 0x69,
- 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x65,
- 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x55, 0x69, 0x64,
- 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x67, 0x69,
- 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69,
- 0x76, 0x65, 0x47, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69,
- 0x76, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65,
- 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f,
- 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
- 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x66, 0x73, 0x5f, 0x75, 0x69, 0x64, 0x18,
- 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x73, 0x55, 0x69, 0x64, 0x12, 0x15, 0x0a, 0x06,
- 0x66, 0x73, 0x5f, 0x67, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x73,
- 0x47, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x0b,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x73, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08,
- 0x66, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
- 0x66, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x61, 0x70, 0x5f, 0x65,
- 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c,
- 0x63, 0x61, 0x70, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x23, 0x0a, 0x0d,
- 0x63, 0x61, 0x70, 0x5f, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x18, 0x0e, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x74, 0x65,
- 0x64, 0x22, 0x93, 0x01, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65,
- 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x12, 0x31, 0x0a, 0x04, 0x62, 0x69, 0x6e, 0x64,
- 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x6e,
- 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x62, 0x69, 0x6e, 0x64, 0x12, 0x3a, 0x0a, 0x07, 0x63,
- 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64,
- 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
- 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07,
- 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x22, 0xf0, 0x01, 0x0a, 0x08, 0x42, 0x69, 0x6e, 0x64,
+ 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x66,
+ 0x69, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61,
+ 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x07, 0x73, 0x70, 0x61, 0x6e, 0x5f, 0x69,
+ 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x73, 0x70, 0x61,
+ 0x6e, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x04, 0x42, 0x02, 0x18, 0x01, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 0x65,
+ 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x03, 0x74, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x6f, 0x72, 0x6b,
+ 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x66, 0x6f, 0x72,
+ 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x65, 0x78, 0x69, 0x74, 0x54, 0x69,
+ 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x65, 0x78, 0x65, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12,
+ 0x42, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x0f,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
+ 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x64, 0x65,
+ 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x0b, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69,
+ 0x61, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x10, 0x20, 0x03, 0x28,
+ 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x72, 0x67, 0x76, 0x30,
+ 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x72, 0x67, 0x76, 0x30, 0x12, 0x25, 0x0a,
+ 0x0e, 0x61, 0x72, 0x67, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18,
+ 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x72, 0x67, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63,
+ 0x61, 0x74, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x6e, 0x76, 0x73, 0x18, 0x13, 0x20, 0x03,
+ 0x28, 0x09, 0x52, 0x04, 0x65, 0x6e, 0x76, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6e, 0x76, 0x73,
+ 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0d, 0x65, 0x6e, 0x76, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12,
+ 0x22, 0x0a, 0x0d, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x5f, 0x63, 0x68, 0x69, 0x6c, 0x64,
+ 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x45, 0x78, 0x65, 0x63, 0x43, 0x68,
+ 0x69, 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x36, 0x34, 0x18,
+ 0x16, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x63, 0x6f, 0x6f, 0x6b, 0x69, 0x65, 0x36, 0x34, 0x22,
+ 0x87, 0x04, 0x0a, 0x10, 0x46, 0x69, 0x6c, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f,
- 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61,
+ 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61,
0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76,
0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d,
0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69,
- 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42,
+ 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x42,
0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a,
- 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65,
- 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f,
- 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0e,
- 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1a,
- 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
- 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0xd0, 0x01, 0x0a, 0x0b, 0x43,
- 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
- 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
- 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52,
- 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65,
- 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
- 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42,
- 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a,
- 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72,
- 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
- 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0xe0, 0x01,
- 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e,
+ 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x07, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x31, 0x0a,
+ 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61,
+ 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76,
+ 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65,
+ 0x12, 0x4c, 0x0a, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x64, 0x61, 0x74, 0x61,
+ 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
+ 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e,
+ 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x31, 0x0a,
+ 0x04, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61,
+ 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76,
+ 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6f, 0x70, 0x65, 0x6e,
+ 0x12, 0x41, 0x0a, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
+ 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x41, 0x63, 0x74,
+ 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x63, 0x68, 0x69, 0x6c, 0x64,
+ 0x72, 0x65, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0x4c, 0x0a, 0x08, 0x4f, 0x70, 0x65,
+ 0x6e, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 0x76, 0x61, 0x6c, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x06, 0x72, 0x65, 0x74, 0x76, 0x61, 0x6c, 0x12, 0x14, 0x0a,
+ 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c,
+ 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0xe9, 0x01, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x4e,
0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72,
- 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74,
+ 0x75, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74,
0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31,
0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61,
- 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x65,
- 0x74, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x65, 0x74, 0x6e, 0x73,
- 0x12, 0x18, 0x0a, 0x07, 0x69, 0x66, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0d, 0x52, 0x07, 0x69, 0x66, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x66,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x66, 0x6e, 0x61,
- 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x66, 0x6c, 0x6f, 0x77, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73,
- 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x6c, 0x6f,
- 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x66, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x73,
- 0x22, 0xa5, 0x03, 0x0a, 0x08, 0x46, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a,
- 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73,
- 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77,
- 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61,
- 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x06,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x64,
+ 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d,
+ 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02,
+ 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a,
+ 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64,
+ 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52,
+ 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x72, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x64, 0x61,
+ 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76,
+ 0x31, 0x2e, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x73, 0x22, 0xb3, 0x01, 0x0a, 0x07, 0x44, 0x4e, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12,
+ 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x61, 0x73, 0x73,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x12, 0x0a,
+ 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x73, 0x69, 0x7a,
+ 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x64, 0x61, 0x74, 0x61,
+ 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
+ 0x44, 0x4e, 0x53, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
+ 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x0a, 0x0f, 0x44, 0x4e, 0x53,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03,
+ 0x69, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x69, 0x70, 0x73, 0x12, 0x16,
+ 0x0a, 0x06, 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06,
+ 0x63, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x86, 0x01, 0x0a, 0x0b, 0x53, 0x79, 0x73, 0x63, 0x61,
+ 0x6c, 0x6c, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f,
+ 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09,
+ 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64,
+ 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64,
0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
- 0x76, 0x31, 0x2e, 0x49, 0x50, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
- 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x44, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74,
- 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e,
- 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70,
- 0x73, 0x76, 0x31, 0x2e, 0x49, 0x50, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
- 0x74, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f,
- 0x0a, 0x0b, 0x6c, 0x33, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x33, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12,
- 0x1f, 0x0a, 0x0b, 0x6c, 0x34, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x34, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
- 0x12, 0x3b, 0x0a, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x21, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e,
- 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53,
- 0x74, 0x61, 0x74, 0x73, 0x52, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x39, 0x0a,
- 0x06, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
+ 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64,
+ 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x22,
+ 0xf9, 0x01, 0x0a, 0x0e, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4e, 0x6f,
+ 0x64, 0x65, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
+ 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
+ 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x1e,
+ 0x0a, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x04, 0x52, 0x0a, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x43, 0x61, 0x70, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x0a,
+ 0x18, 0x69, 0x73, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x68, 0x6f,
+ 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x15, 0x69, 0x73, 0x41, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x65, 0x64, 0x48, 0x6f, 0x73, 0x74,
+ 0x55, 0x73, 0x65, 0x72, 0x6e, 0x73, 0x12, 0x33, 0x0a, 0x16, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x70,
+ 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x69, 0x73, 0x43, 0x61, 0x70, 0x61, 0x62, 0x6c,
+ 0x65, 0x48, 0x6f, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x73, 0x22, 0xe6, 0x01, 0x0a, 0x08,
+ 0x49, 0x4d, 0x44, 0x53, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63,
+ 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
+ 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c,
+ 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12,
+ 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x02, 0x20,
+ 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61,
+ 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18,
+ 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
+ 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65,
+ 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x34,
+ 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70,
- 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73,
- 0x52, 0x06, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x33, 0x0a, 0x0d, 0x49, 0x50, 0x50, 0x6f,
- 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72,
- 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x4e, 0x0a,
- 0x0c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1b, 0x0a,
- 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61,
- 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04,
- 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x9b, 0x02,
- 0x0a, 0x0b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x17, 0x0a,
- 0x07, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
- 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x76,
- 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x75,
- 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x6c,
- 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
- 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x6f,
- 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
- 0x6e, 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x05,
- 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
+ 0x73, 0x76, 0x31, 0x2e, 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x65,
+ 0x76, 0x65, 0x6e, 0x74, 0x22, 0xd8, 0x01, 0x0a, 0x09, 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65,
+ 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f,
+ 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x10, 0x0a,
+ 0x03, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12,
+ 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68,
+ 0x6f, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x67, 0x65, 0x6e,
+ 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x41, 0x67, 0x65,
+ 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x03, 0x61, 0x77,
+ 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f,
+ 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x41, 0x57,
+ 0x53, 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x03, 0x61, 0x77, 0x73, 0x22,
+ 0x8c, 0x01, 0x0a, 0x0c, 0x41, 0x57, 0x53, 0x49, 0x4d, 0x44, 0x53, 0x45, 0x76, 0x65, 0x6e, 0x74,
+ 0x12, 0x1c, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x69, 0x6d, 0x64, 0x73, 0x5f, 0x76, 0x32, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x49, 0x6d, 0x64, 0x73, 0x56, 0x32, 0x12, 0x5e,
+ 0x0a, 0x14, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65,
+ 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x64,
+ 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
+ 0x76, 0x31, 0x2e, 0x41, 0x57, 0x53, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x72,
+ 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x52, 0x13, 0x73, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x22, 0xae,
+ 0x01, 0x0a, 0x16, 0x41, 0x57, 0x53, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x72,
+ 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a,
+ 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70,
+ 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
+ 0x4b, 0x65, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73,
+ 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x70, 0x69,
+ 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0d, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x77, 0x22,
+ 0xa4, 0x06, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03,
+ 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x12,
+ 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73,
+ 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52,
+ 0x03, 0x67, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f,
+ 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x14,
+ 0x0a, 0x05, 0x63, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63,
+ 0x74, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x6f,
+ 0x75, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x6d, 0x6f,
+ 0x75, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x09,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x69, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x69,
+ 0x6e, 0x5f, 0x75, 0x70, 0x70, 0x65, 0x72, 0x5f, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x18, 0x0a, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0c, 0x69, 0x6e, 0x55, 0x70, 0x70, 0x65, 0x72, 0x4c, 0x61, 0x79, 0x65,
+ 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x61, 0x73, 0x65, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61, 0x73, 0x65, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x79, 0x73, 0x74, 0x65,
+ 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
+ 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f,
+ 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70,
+ 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a,
+ 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x13,
+ 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x45,
+ 0x70, 0x6f, 0x63, 0x68, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61,
+ 0x67, 0x65, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09,
+ 0x48, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x6c, 0x65, 0x61,
+ 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
+ 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x72, 0x63, 0x56, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
+ 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0d,
+ 0x48, 0x02, 0x52, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x72, 0x63, 0x45, 0x70,
+ 0x6f, 0x63, 0x68, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x13, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67,
+ 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18, 0x16, 0x20,
+ 0x01, 0x28, 0x09, 0x48, 0x03, 0x52, 0x11, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x72,
+ 0x63, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x16, 0x0a, 0x06, 0x68,
+ 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73,
+ 0x68, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f,
+ 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x48, 0x61,
+ 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x68, 0x61, 0x73, 0x68, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x65,
+ 0x70, 0x6f, 0x63, 0x68, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
+ 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x70, 0x61, 0x63,
+ 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x16,
+ 0x0a, 0x14, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x72, 0x63, 0x5f, 0x72,
+ 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x22, 0xa1, 0x03, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x64, 0x65,
+ 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0d, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x67, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73,
+ 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x14,
+ 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x66, 0x66,
+ 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x55, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x66, 0x66,
+ 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x67, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x0c, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x47, 0x69, 0x64, 0x12, 0x25,
+ 0x0a, 0x0e, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x72,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x55, 0x73, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69,
+ 0x76, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
+ 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x15,
+ 0x0a, 0x06, 0x66, 0x73, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
+ 0x66, 0x73, 0x55, 0x69, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x66, 0x73, 0x5f, 0x67, 0x69, 0x64, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x73, 0x47, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07,
+ 0x66, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66,
+ 0x73, 0x55, 0x73, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x73, 0x5f, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x61, 0x70, 0x5f, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76,
+ 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x45, 0x66, 0x66, 0x65,
+ 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x61, 0x70, 0x5f, 0x70, 0x65, 0x72,
+ 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x63, 0x61,
+ 0x70, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x22, 0x93, 0x01, 0x0a, 0x0a, 0x53,
+ 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x6d,
+ 0x69, 0x6c, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c,
+ 0x79, 0x12, 0x31, 0x0a, 0x04, 0x62, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
+ 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04,
+ 0x62, 0x69, 0x6e, 0x64, 0x12, 0x3a, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
+ 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x6e,
+ 0x65, 0x63, 0x74, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
+ 0x22, 0xf0, 0x01, 0x0a, 0x08, 0x42, 0x69, 0x6e, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a,
+ 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03,
+ 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63,
0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68,
- 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x2e, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73, 0x45,
- 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x72, 0x75, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73, 0x1a, 0x3b,
- 0x0a, 0x0d, 0x52, 0x75, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
- 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
- 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x98, 0x01, 0x0a, 0x10,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
- 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79,
- 0x5f, 0x6e, 0x61, 0x6e, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6c, 0x61, 0x73,
- 0x74, 0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x4e, 0x61, 0x6e, 0x6f, 0x12, 0x58, 0x0a, 0x13,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x64, 0x61, 0x74, 0x61,
- 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e,
- 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x52, 0x11, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2a, 0xb9, 0x01, 0x0a, 0x09, 0x48, 0x61, 0x73, 0x68, 0x53,
- 0x74, 0x61, 0x74, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x4f, 0x5f, 0x48, 0x41, 0x53, 0x48, 0x10,
- 0x00, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x46,
- 0x49, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x02, 0x12,
- 0x1d, 0x0a, 0x19, 0x50, 0x41, 0x54, 0x48, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x4f,
- 0x4c, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12, 0x10,
- 0x0a, 0x0c, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x54, 0x4f, 0x4f, 0x5f, 0x42, 0x49, 0x47, 0x10, 0x04,
- 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e,
- 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55, 0x52, 0x45, 0x44, 0x10, 0x05, 0x12,
- 0x19, 0x0a, 0x15, 0x48, 0x41, 0x53, 0x48, 0x5f, 0x57, 0x41, 0x53, 0x5f, 0x52, 0x41, 0x54, 0x45,
- 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x4e,
- 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x48, 0x41, 0x53, 0x48, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52,
- 0x10, 0x07, 0x2a, 0x38, 0x0a, 0x0e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
- 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0c,
- 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x2a, 0x90, 0x01, 0x0a,
- 0x13, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73,
- 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x4f, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49,
- 0x4c, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x5f,
- 0x41, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x01, 0x12, 0x14, 0x0a,
- 0x10, 0x55, 0x4e, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c,
- 0x45, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52,
- 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x41, 0x55, 0x54, 0x4f, 0x5f,
- 0x4c, 0x45, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x57, 0x4f,
- 0x52, 0x4b, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x55, 0x50, 0x10, 0x05, 0x42,
- 0x55, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e, 0x64, 0x64, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x61, 0x64,
- 0x76, 0x31, 0x2e, 0x70, 0x62, 0x42, 0x0c, 0x53, 0x65, 0x63, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72,
- 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
- 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x44, 0x6f, 0x67, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2d,
- 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2f, 0x76, 0x35, 0x2f, 0x63, 0x77, 0x73, 0x2f, 0x64,
- 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52,
+ 0x75, 0x6c, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61,
+ 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x69, 0x6d,
+ 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64, 0x65, 0x5f,
+ 0x62, 0x61, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64, 0x61, 0x74,
+ 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31,
+ 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64, 0x65, 0x42,
+ 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x63, 0x6f, 0x6c, 0x22, 0xd0, 0x01, 0x0a, 0x0b, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x4e,
+ 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72,
+ 0x75, 0x6c, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74,
+ 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31,
+ 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61,
+ 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f,
+ 0x64, 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
+ 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70,
+ 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f,
+ 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0xe0, 0x01, 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x45, 0x0a, 0x0d,
+ 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77,
+ 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65,
+ 0x64, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75,
+ 0x6c, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x65, 0x74, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x05, 0x6e, 0x65, 0x74, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x66, 0x69,
+ 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x66, 0x69, 0x6e,
+ 0x64, 0x65, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x66, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x66, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x66,
+ 0x6c, 0x6f, 0x77, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x1d, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75,
+ 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x09,
+ 0x66, 0x6c, 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0xa5, 0x03, 0x0a, 0x08, 0x46, 0x6c,
+ 0x6f, 0x77, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f,
+ 0x74, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09,
+ 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x73, 0x12, 0x3a, 0x0a, 0x09, 0x6e, 0x6f, 0x64,
+ 0x65, 0x5f, 0x62, 0x61, 0x73, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x64,
+ 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73,
+ 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x52, 0x08, 0x6e, 0x6f, 0x64,
+ 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
+ 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x49, 0x50, 0x50, 0x6f,
+ 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63,
+ 0x65, 0x12, 0x44, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
+ 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x49, 0x50, 0x50,
+ 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74,
+ 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x33, 0x5f, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x33,
+ 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x34, 0x5f, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c,
+ 0x34, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x3b, 0x0a, 0x07, 0x69, 0x6e, 0x67,
+ 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x64, 0x61, 0x74,
+ 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31,
+ 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x07, 0x69,
+ 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x39, 0x0a, 0x06, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
+ 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x06, 0x65, 0x67, 0x72, 0x65, 0x73,
+ 0x73, 0x22, 0x33, 0x0a, 0x0d, 0x49, 0x50, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65,
+ 0x78, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
+ 0x69, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x4e, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73,
+ 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x53,
+ 0x69, 0x7a, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x63, 0x6f,
+ 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65,
+ 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x9b, 0x02, 0x0a, 0x0b, 0x4d, 0x61, 0x74, 0x63, 0x68,
+ 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69,
+ 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12,
+ 0x21, 0x0a, 0x0c, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x75, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e,
+ 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x76, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x6f, 0x6c,
+ 0x69, 0x63, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x75,
+ 0x6c, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
+ 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70,
+ 0x73, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x2e,
+ 0x52, 0x75, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x72,
+ 0x75, 0x6c, 0x65, 0x54, 0x61, 0x67, 0x73, 0x1a, 0x3b, 0x0a, 0x0d, 0x52, 0x75, 0x6c, 0x65, 0x54,
+ 0x61, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
+ 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x3a, 0x02, 0x38, 0x01, 0x22, 0x98, 0x01, 0x0a, 0x10, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73,
+ 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x6d, 0x61, 0x6c, 0x79, 0x5f, 0x6e, 0x61, 0x6e, 0x6f, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x41, 0x6e, 0x6f, 0x6d, 0x61, 0x6c,
+ 0x79, 0x4e, 0x61, 0x6e, 0x6f, 0x12, 0x58, 0x0a, 0x13, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e, 0x63, 0x77, 0x73,
+ 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x65, 0x76,
+ 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2a,
+ 0xb9, 0x01, 0x0a, 0x09, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0b, 0x0a,
+ 0x07, 0x4e, 0x4f, 0x5f, 0x48, 0x41, 0x53, 0x48, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f,
+ 0x4e, 0x45, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x4e, 0x4f, 0x54,
+ 0x5f, 0x46, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x50, 0x41, 0x54, 0x48,
+ 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x4c, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x49, 0x4c, 0x45, 0x5f,
+ 0x54, 0x4f, 0x4f, 0x5f, 0x42, 0x49, 0x47, 0x10, 0x04, 0x12, 0x1d, 0x0a, 0x19, 0x45, 0x56, 0x45,
+ 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46,
+ 0x49, 0x47, 0x55, 0x52, 0x45, 0x44, 0x10, 0x05, 0x12, 0x19, 0x0a, 0x15, 0x48, 0x41, 0x53, 0x48,
+ 0x5f, 0x57, 0x41, 0x53, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45,
+ 0x44, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x48,
+ 0x41, 0x53, 0x48, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x07, 0x2a, 0x38, 0x0a, 0x0e, 0x47,
+ 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a,
+ 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55,
+ 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53,
+ 0x48, 0x4f, 0x54, 0x10, 0x02, 0x2a, 0x90, 0x01, 0x0a, 0x13, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f,
+ 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a,
+ 0x0a, 0x4e, 0x4f, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x00, 0x12, 0x17, 0x0a,
+ 0x13, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x5f, 0x41, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f,
+ 0x53, 0x49, 0x5a, 0x45, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x53, 0x54, 0x41, 0x42,
+ 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e,
+ 0x53, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x03,
+ 0x12, 0x11, 0x0a, 0x0d, 0x41, 0x55, 0x54, 0x4f, 0x5f, 0x4c, 0x45, 0x41, 0x52, 0x4e, 0x49, 0x4e,
+ 0x47, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x57, 0x4f, 0x52, 0x4b, 0x4c, 0x4f, 0x41, 0x44, 0x5f,
+ 0x57, 0x41, 0x52, 0x4d, 0x55, 0x50, 0x10, 0x05, 0x42, 0x55, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e,
+ 0x64, 0x64, 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x61, 0x64, 0x76, 0x31, 0x2e, 0x70, 0x62, 0x42, 0x0c,
+ 0x53, 0x65, 0x63, 0x44, 0x75, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x00, 0x5a, 0x2f,
+ 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x44,
+ 0x6f, 0x67, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2d, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64,
+ 0x2f, 0x76, 0x35, 0x2f, 0x63, 0x77, 0x73, 0x2f, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x62,
+ 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -4377,7 +4437,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP() []byte {
}
var file_proto_cws_dumpsv1_activity_dump_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
-var file_proto_cws_dumpsv1_activity_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 43)
+var file_proto_cws_dumpsv1_activity_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 45)
var file_proto_cws_dumpsv1_activity_dump_proto_goTypes = []interface{}{
(HashState)(0), // 0: datadog.cws.dumpsv1.HashState
(GenerationType)(0), // 1: datadog.cws.dumpsv1.GenerationType
@@ -4396,113 +4456,117 @@ var file_proto_cws_dumpsv1_activity_dump_proto_goTypes = []interface{}{
(*ImageTagTimes)(nil), // 14: datadog.cws.dumpsv1.ImageTagTimes
(*NodeBase)(nil), // 15: datadog.cws.dumpsv1.NodeBase
(*SecurityProfile)(nil), // 16: datadog.cws.dumpsv1.SecurityProfile
- (*MountNode)(nil), // 17: datadog.cws.dumpsv1.MountNode
- (*ProcessActivityNode)(nil), // 18: datadog.cws.dumpsv1.ProcessActivityNode
- (*ProcessInfo)(nil), // 19: datadog.cws.dumpsv1.ProcessInfo
- (*FileActivityNode)(nil), // 20: datadog.cws.dumpsv1.FileActivityNode
- (*OpenNode)(nil), // 21: datadog.cws.dumpsv1.OpenNode
- (*DNSNode)(nil), // 22: datadog.cws.dumpsv1.DNSNode
- (*DNSInfo)(nil), // 23: datadog.cws.dumpsv1.DNSInfo
- (*DNSResponseInfo)(nil), // 24: datadog.cws.dumpsv1.DNSResponseInfo
- (*SyscallNode)(nil), // 25: datadog.cws.dumpsv1.SyscallNode
- (*CapabilityNode)(nil), // 26: datadog.cws.dumpsv1.CapabilityNode
- (*IMDSNode)(nil), // 27: datadog.cws.dumpsv1.IMDSNode
- (*IMDSEvent)(nil), // 28: datadog.cws.dumpsv1.IMDSEvent
- (*AWSIMDSEvent)(nil), // 29: datadog.cws.dumpsv1.AWSIMDSEvent
- (*AWSSecurityCredentials)(nil), // 30: datadog.cws.dumpsv1.AWSSecurityCredentials
- (*FileInfo)(nil), // 31: datadog.cws.dumpsv1.FileInfo
- (*Credentials)(nil), // 32: datadog.cws.dumpsv1.Credentials
- (*SocketNode)(nil), // 33: datadog.cws.dumpsv1.SocketNode
- (*BindNode)(nil), // 34: datadog.cws.dumpsv1.BindNode
- (*ConnectNode)(nil), // 35: datadog.cws.dumpsv1.ConnectNode
- (*NetworkDeviceNode)(nil), // 36: datadog.cws.dumpsv1.NetworkDeviceNode
- (*FlowNode)(nil), // 37: datadog.cws.dumpsv1.FlowNode
- (*IPPortContext)(nil), // 38: datadog.cws.dumpsv1.IPPortContext
- (*NetworkStats)(nil), // 39: datadog.cws.dumpsv1.NetworkStats
- (*MatchedRule)(nil), // 40: datadog.cws.dumpsv1.MatchedRule
- (*EventTypeState)(nil), // 41: datadog.cws.dumpsv1.event_type_state
- nil, // 42: datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry
- nil, // 43: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
- nil, // 44: datadog.cws.dumpsv1.NodeBase.SeenEntry
- nil, // 45: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
- nil, // 46: datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
+ (*MountSeen)(nil), // 17: datadog.cws.dumpsv1.MountSeen
+ (*MountNode)(nil), // 18: datadog.cws.dumpsv1.MountNode
+ (*ProcessActivityNode)(nil), // 19: datadog.cws.dumpsv1.ProcessActivityNode
+ (*ProcessInfo)(nil), // 20: datadog.cws.dumpsv1.ProcessInfo
+ (*FileActivityNode)(nil), // 21: datadog.cws.dumpsv1.FileActivityNode
+ (*OpenNode)(nil), // 22: datadog.cws.dumpsv1.OpenNode
+ (*DNSNode)(nil), // 23: datadog.cws.dumpsv1.DNSNode
+ (*DNSInfo)(nil), // 24: datadog.cws.dumpsv1.DNSInfo
+ (*DNSResponseInfo)(nil), // 25: datadog.cws.dumpsv1.DNSResponseInfo
+ (*SyscallNode)(nil), // 26: datadog.cws.dumpsv1.SyscallNode
+ (*CapabilityNode)(nil), // 27: datadog.cws.dumpsv1.CapabilityNode
+ (*IMDSNode)(nil), // 28: datadog.cws.dumpsv1.IMDSNode
+ (*IMDSEvent)(nil), // 29: datadog.cws.dumpsv1.IMDSEvent
+ (*AWSIMDSEvent)(nil), // 30: datadog.cws.dumpsv1.AWSIMDSEvent
+ (*AWSSecurityCredentials)(nil), // 31: datadog.cws.dumpsv1.AWSSecurityCredentials
+ (*FileInfo)(nil), // 32: datadog.cws.dumpsv1.FileInfo
+ (*Credentials)(nil), // 33: datadog.cws.dumpsv1.Credentials
+ (*SocketNode)(nil), // 34: datadog.cws.dumpsv1.SocketNode
+ (*BindNode)(nil), // 35: datadog.cws.dumpsv1.BindNode
+ (*ConnectNode)(nil), // 36: datadog.cws.dumpsv1.ConnectNode
+ (*NetworkDeviceNode)(nil), // 37: datadog.cws.dumpsv1.NetworkDeviceNode
+ (*FlowNode)(nil), // 38: datadog.cws.dumpsv1.FlowNode
+ (*IPPortContext)(nil), // 39: datadog.cws.dumpsv1.IPPortContext
+ (*NetworkStats)(nil), // 40: datadog.cws.dumpsv1.NetworkStats
+ (*MatchedRule)(nil), // 41: datadog.cws.dumpsv1.MatchedRule
+ (*EventTypeState)(nil), // 42: datadog.cws.dumpsv1.event_type_state
+ nil, // 43: datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry
+ nil, // 44: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
+ nil, // 45: datadog.cws.dumpsv1.NodeBase.SeenEntry
+ nil, // 46: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
+ nil, // 47: datadog.cws.dumpsv1.MountNode.SeenEntry
+ nil, // 48: datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
}
var file_proto_cws_dumpsv1_activity_dump_proto_depIdxs = []int32{
5, // 0: datadog.cws.dumpsv1.SecDump.metadata:type_name -> datadog.cws.dumpsv1.Metadata
- 18, // 1: datadog.cws.dumpsv1.SecDump.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 17, // 2: datadog.cws.dumpsv1.SecDump.mounts:type_name -> datadog.cws.dumpsv1.MountNode
+ 19, // 1: datadog.cws.dumpsv1.SecDump.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 18, // 2: datadog.cws.dumpsv1.SecDump.mounts:type_name -> datadog.cws.dumpsv1.MountNode
11, // 3: datadog.cws.dumpsv1.SecDump.security_contexts:type_name -> datadog.cws.dumpsv1.SecurityContextEntry
3, // 4: datadog.cws.dumpsv1.SeccompProfile.type:type_name -> datadog.cws.dumpsv1.SeccompProfile.Type
7, // 5: datadog.cws.dumpsv1.SeccompProfile.filter:type_name -> datadog.cws.dumpsv1.SeccompFilter
- 42, // 6: datadog.cws.dumpsv1.SeccompFilter.syscalls:type_name -> datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry
+ 43, // 6: datadog.cws.dumpsv1.SeccompFilter.syscalls:type_name -> datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry
9, // 7: datadog.cws.dumpsv1.SyscallRule.conditions:type_name -> datadog.cws.dumpsv1.ArgCondition
6, // 8: datadog.cws.dumpsv1.SecurityContext.seccomp:type_name -> datadog.cws.dumpsv1.SeccompProfile
10, // 9: datadog.cws.dumpsv1.SecurityContextEntry.security_context:type_name -> datadog.cws.dumpsv1.SecurityContext
- 43, // 10: datadog.cws.dumpsv1.ProfileContext.event_type_state:type_name -> datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
- 44, // 11: datadog.cws.dumpsv1.NodeBase.seen:type_name -> datadog.cws.dumpsv1.NodeBase.SeenEntry
+ 44, // 10: datadog.cws.dumpsv1.ProfileContext.event_type_state:type_name -> datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
+ 45, // 11: datadog.cws.dumpsv1.NodeBase.seen:type_name -> datadog.cws.dumpsv1.NodeBase.SeenEntry
5, // 12: datadog.cws.dumpsv1.SecurityProfile.metadata:type_name -> datadog.cws.dumpsv1.Metadata
- 18, // 13: datadog.cws.dumpsv1.SecurityProfile.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 45, // 14: datadog.cws.dumpsv1.SecurityProfile.profile_contexts:type_name -> datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
+ 19, // 13: datadog.cws.dumpsv1.SecurityProfile.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 46, // 14: datadog.cws.dumpsv1.SecurityProfile.profile_contexts:type_name -> datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
12, // 15: datadog.cws.dumpsv1.SecurityProfile.selector:type_name -> datadog.cws.dumpsv1.ProfileSelector
- 17, // 16: datadog.cws.dumpsv1.SecurityProfile.mounts:type_name -> datadog.cws.dumpsv1.MountNode
+ 18, // 16: datadog.cws.dumpsv1.SecurityProfile.mounts:type_name -> datadog.cws.dumpsv1.MountNode
11, // 17: datadog.cws.dumpsv1.SecurityProfile.security_contexts:type_name -> datadog.cws.dumpsv1.SecurityContextEntry
- 15, // 18: datadog.cws.dumpsv1.MountNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 19, // 19: datadog.cws.dumpsv1.ProcessActivityNode.process:type_name -> datadog.cws.dumpsv1.ProcessInfo
- 1, // 20: datadog.cws.dumpsv1.ProcessActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
- 40, // 21: datadog.cws.dumpsv1.ProcessActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 18, // 22: datadog.cws.dumpsv1.ProcessActivityNode.children:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 20, // 23: datadog.cws.dumpsv1.ProcessActivityNode.files:type_name -> datadog.cws.dumpsv1.FileActivityNode
- 22, // 24: datadog.cws.dumpsv1.ProcessActivityNode.dns_names:type_name -> datadog.cws.dumpsv1.DNSNode
- 33, // 25: datadog.cws.dumpsv1.ProcessActivityNode.sockets:type_name -> datadog.cws.dumpsv1.SocketNode
- 15, // 26: datadog.cws.dumpsv1.ProcessActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 27, // 27: datadog.cws.dumpsv1.ProcessActivityNode.imds_events:type_name -> datadog.cws.dumpsv1.IMDSNode
- 25, // 28: datadog.cws.dumpsv1.ProcessActivityNode.syscall_nodes:type_name -> datadog.cws.dumpsv1.SyscallNode
- 36, // 29: datadog.cws.dumpsv1.ProcessActivityNode.network_devices:type_name -> datadog.cws.dumpsv1.NetworkDeviceNode
- 26, // 30: datadog.cws.dumpsv1.ProcessActivityNode.capability_nodes:type_name -> datadog.cws.dumpsv1.CapabilityNode
- 31, // 31: datadog.cws.dumpsv1.ProcessInfo.file:type_name -> datadog.cws.dumpsv1.FileInfo
- 32, // 32: datadog.cws.dumpsv1.ProcessInfo.credentials:type_name -> datadog.cws.dumpsv1.Credentials
- 40, // 33: datadog.cws.dumpsv1.FileActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 15, // 34: datadog.cws.dumpsv1.FileActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 31, // 35: datadog.cws.dumpsv1.FileActivityNode.file:type_name -> datadog.cws.dumpsv1.FileInfo
- 1, // 36: datadog.cws.dumpsv1.FileActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
- 21, // 37: datadog.cws.dumpsv1.FileActivityNode.open:type_name -> datadog.cws.dumpsv1.OpenNode
- 20, // 38: datadog.cws.dumpsv1.FileActivityNode.children:type_name -> datadog.cws.dumpsv1.FileActivityNode
- 40, // 39: datadog.cws.dumpsv1.DNSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 15, // 40: datadog.cws.dumpsv1.DNSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 23, // 41: datadog.cws.dumpsv1.DNSNode.requests:type_name -> datadog.cws.dumpsv1.DNSInfo
- 24, // 42: datadog.cws.dumpsv1.DNSInfo.response:type_name -> datadog.cws.dumpsv1.DNSResponseInfo
- 15, // 43: datadog.cws.dumpsv1.SyscallNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 15, // 44: datadog.cws.dumpsv1.CapabilityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 40, // 45: datadog.cws.dumpsv1.IMDSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 15, // 46: datadog.cws.dumpsv1.IMDSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 28, // 47: datadog.cws.dumpsv1.IMDSNode.event:type_name -> datadog.cws.dumpsv1.IMDSEvent
- 29, // 48: datadog.cws.dumpsv1.IMDSEvent.aws:type_name -> datadog.cws.dumpsv1.AWSIMDSEvent
- 30, // 49: datadog.cws.dumpsv1.AWSIMDSEvent.security_credentials:type_name -> datadog.cws.dumpsv1.AWSSecurityCredentials
- 0, // 50: datadog.cws.dumpsv1.FileInfo.hash_state:type_name -> datadog.cws.dumpsv1.HashState
- 34, // 51: datadog.cws.dumpsv1.SocketNode.bind:type_name -> datadog.cws.dumpsv1.BindNode
- 35, // 52: datadog.cws.dumpsv1.SocketNode.connect:type_name -> datadog.cws.dumpsv1.ConnectNode
- 40, // 53: datadog.cws.dumpsv1.BindNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 15, // 54: datadog.cws.dumpsv1.BindNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 40, // 55: datadog.cws.dumpsv1.ConnectNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 15, // 56: datadog.cws.dumpsv1.ConnectNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 40, // 57: datadog.cws.dumpsv1.NetworkDeviceNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 37, // 58: datadog.cws.dumpsv1.NetworkDeviceNode.flow_nodes:type_name -> datadog.cws.dumpsv1.FlowNode
- 15, // 59: datadog.cws.dumpsv1.FlowNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 38, // 60: datadog.cws.dumpsv1.FlowNode.source:type_name -> datadog.cws.dumpsv1.IPPortContext
- 38, // 61: datadog.cws.dumpsv1.FlowNode.destination:type_name -> datadog.cws.dumpsv1.IPPortContext
- 39, // 62: datadog.cws.dumpsv1.FlowNode.ingress:type_name -> datadog.cws.dumpsv1.NetworkStats
- 39, // 63: datadog.cws.dumpsv1.FlowNode.egress:type_name -> datadog.cws.dumpsv1.NetworkStats
- 46, // 64: datadog.cws.dumpsv1.MatchedRule.rule_tags:type_name -> datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
- 2, // 65: datadog.cws.dumpsv1.event_type_state.event_profile_state:type_name -> datadog.cws.dumpsv1.event_profile_state
- 8, // 66: datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry.value:type_name -> datadog.cws.dumpsv1.SyscallRule
- 41, // 67: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry.value:type_name -> datadog.cws.dumpsv1.event_type_state
- 14, // 68: datadog.cws.dumpsv1.NodeBase.SeenEntry.value:type_name -> datadog.cws.dumpsv1.ImageTagTimes
- 13, // 69: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry.value:type_name -> datadog.cws.dumpsv1.ProfileContext
- 70, // [70:70] is the sub-list for method output_type
- 70, // [70:70] is the sub-list for method input_type
- 70, // [70:70] is the sub-list for extension type_name
- 70, // [70:70] is the sub-list for extension extendee
- 0, // [0:70] is the sub-list for field type_name
+ 14, // 18: datadog.cws.dumpsv1.MountSeen.times:type_name -> datadog.cws.dumpsv1.ImageTagTimes
+ 47, // 19: datadog.cws.dumpsv1.MountNode.seen:type_name -> datadog.cws.dumpsv1.MountNode.SeenEntry
+ 20, // 20: datadog.cws.dumpsv1.ProcessActivityNode.process:type_name -> datadog.cws.dumpsv1.ProcessInfo
+ 1, // 21: datadog.cws.dumpsv1.ProcessActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
+ 41, // 22: datadog.cws.dumpsv1.ProcessActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 19, // 23: datadog.cws.dumpsv1.ProcessActivityNode.children:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 21, // 24: datadog.cws.dumpsv1.ProcessActivityNode.files:type_name -> datadog.cws.dumpsv1.FileActivityNode
+ 23, // 25: datadog.cws.dumpsv1.ProcessActivityNode.dns_names:type_name -> datadog.cws.dumpsv1.DNSNode
+ 34, // 26: datadog.cws.dumpsv1.ProcessActivityNode.sockets:type_name -> datadog.cws.dumpsv1.SocketNode
+ 15, // 27: datadog.cws.dumpsv1.ProcessActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 28, // 28: datadog.cws.dumpsv1.ProcessActivityNode.imds_events:type_name -> datadog.cws.dumpsv1.IMDSNode
+ 26, // 29: datadog.cws.dumpsv1.ProcessActivityNode.syscall_nodes:type_name -> datadog.cws.dumpsv1.SyscallNode
+ 37, // 30: datadog.cws.dumpsv1.ProcessActivityNode.network_devices:type_name -> datadog.cws.dumpsv1.NetworkDeviceNode
+ 27, // 31: datadog.cws.dumpsv1.ProcessActivityNode.capability_nodes:type_name -> datadog.cws.dumpsv1.CapabilityNode
+ 32, // 32: datadog.cws.dumpsv1.ProcessInfo.file:type_name -> datadog.cws.dumpsv1.FileInfo
+ 33, // 33: datadog.cws.dumpsv1.ProcessInfo.credentials:type_name -> datadog.cws.dumpsv1.Credentials
+ 41, // 34: datadog.cws.dumpsv1.FileActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 15, // 35: datadog.cws.dumpsv1.FileActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 32, // 36: datadog.cws.dumpsv1.FileActivityNode.file:type_name -> datadog.cws.dumpsv1.FileInfo
+ 1, // 37: datadog.cws.dumpsv1.FileActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
+ 22, // 38: datadog.cws.dumpsv1.FileActivityNode.open:type_name -> datadog.cws.dumpsv1.OpenNode
+ 21, // 39: datadog.cws.dumpsv1.FileActivityNode.children:type_name -> datadog.cws.dumpsv1.FileActivityNode
+ 41, // 40: datadog.cws.dumpsv1.DNSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 15, // 41: datadog.cws.dumpsv1.DNSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 24, // 42: datadog.cws.dumpsv1.DNSNode.requests:type_name -> datadog.cws.dumpsv1.DNSInfo
+ 25, // 43: datadog.cws.dumpsv1.DNSInfo.response:type_name -> datadog.cws.dumpsv1.DNSResponseInfo
+ 15, // 44: datadog.cws.dumpsv1.SyscallNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 15, // 45: datadog.cws.dumpsv1.CapabilityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 41, // 46: datadog.cws.dumpsv1.IMDSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 15, // 47: datadog.cws.dumpsv1.IMDSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 29, // 48: datadog.cws.dumpsv1.IMDSNode.event:type_name -> datadog.cws.dumpsv1.IMDSEvent
+ 30, // 49: datadog.cws.dumpsv1.IMDSEvent.aws:type_name -> datadog.cws.dumpsv1.AWSIMDSEvent
+ 31, // 50: datadog.cws.dumpsv1.AWSIMDSEvent.security_credentials:type_name -> datadog.cws.dumpsv1.AWSSecurityCredentials
+ 0, // 51: datadog.cws.dumpsv1.FileInfo.hash_state:type_name -> datadog.cws.dumpsv1.HashState
+ 35, // 52: datadog.cws.dumpsv1.SocketNode.bind:type_name -> datadog.cws.dumpsv1.BindNode
+ 36, // 53: datadog.cws.dumpsv1.SocketNode.connect:type_name -> datadog.cws.dumpsv1.ConnectNode
+ 41, // 54: datadog.cws.dumpsv1.BindNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 15, // 55: datadog.cws.dumpsv1.BindNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 41, // 56: datadog.cws.dumpsv1.ConnectNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 15, // 57: datadog.cws.dumpsv1.ConnectNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 41, // 58: datadog.cws.dumpsv1.NetworkDeviceNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 38, // 59: datadog.cws.dumpsv1.NetworkDeviceNode.flow_nodes:type_name -> datadog.cws.dumpsv1.FlowNode
+ 15, // 60: datadog.cws.dumpsv1.FlowNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 39, // 61: datadog.cws.dumpsv1.FlowNode.source:type_name -> datadog.cws.dumpsv1.IPPortContext
+ 39, // 62: datadog.cws.dumpsv1.FlowNode.destination:type_name -> datadog.cws.dumpsv1.IPPortContext
+ 40, // 63: datadog.cws.dumpsv1.FlowNode.ingress:type_name -> datadog.cws.dumpsv1.NetworkStats
+ 40, // 64: datadog.cws.dumpsv1.FlowNode.egress:type_name -> datadog.cws.dumpsv1.NetworkStats
+ 48, // 65: datadog.cws.dumpsv1.MatchedRule.rule_tags:type_name -> datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
+ 2, // 66: datadog.cws.dumpsv1.event_type_state.event_profile_state:type_name -> datadog.cws.dumpsv1.event_profile_state
+ 8, // 67: datadog.cws.dumpsv1.SeccompFilter.SyscallsEntry.value:type_name -> datadog.cws.dumpsv1.SyscallRule
+ 42, // 68: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry.value:type_name -> datadog.cws.dumpsv1.event_type_state
+ 14, // 69: datadog.cws.dumpsv1.NodeBase.SeenEntry.value:type_name -> datadog.cws.dumpsv1.ImageTagTimes
+ 13, // 70: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry.value:type_name -> datadog.cws.dumpsv1.ProfileContext
+ 17, // 71: datadog.cws.dumpsv1.MountNode.SeenEntry.value:type_name -> datadog.cws.dumpsv1.MountSeen
+ 72, // [72:72] is the sub-list for method output_type
+ 72, // [72:72] is the sub-list for method input_type
+ 72, // [72:72] is the sub-list for extension type_name
+ 72, // [72:72] is the sub-list for extension extendee
+ 0, // [0:72] is the sub-list for field type_name
}
func init() { file_proto_cws_dumpsv1_activity_dump_proto_init() }
@@ -4668,7 +4732,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MountNode); i {
+ switch v := v.(*MountSeen); i {
case 0:
return &v.state
case 1:
@@ -4680,7 +4744,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessActivityNode); i {
+ switch v := v.(*MountNode); i {
case 0:
return &v.state
case 1:
@@ -4692,7 +4756,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessInfo); i {
+ switch v := v.(*ProcessActivityNode); i {
case 0:
return &v.state
case 1:
@@ -4704,7 +4768,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FileActivityNode); i {
+ switch v := v.(*ProcessInfo); i {
case 0:
return &v.state
case 1:
@@ -4716,7 +4780,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OpenNode); i {
+ switch v := v.(*FileActivityNode); i {
case 0:
return &v.state
case 1:
@@ -4728,7 +4792,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DNSNode); i {
+ switch v := v.(*OpenNode); i {
case 0:
return &v.state
case 1:
@@ -4740,7 +4804,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DNSInfo); i {
+ switch v := v.(*DNSNode); i {
case 0:
return &v.state
case 1:
@@ -4752,7 +4816,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DNSResponseInfo); i {
+ switch v := v.(*DNSInfo); i {
case 0:
return &v.state
case 1:
@@ -4764,7 +4828,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SyscallNode); i {
+ switch v := v.(*DNSResponseInfo); i {
case 0:
return &v.state
case 1:
@@ -4776,7 +4840,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CapabilityNode); i {
+ switch v := v.(*SyscallNode); i {
case 0:
return &v.state
case 1:
@@ -4788,7 +4852,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IMDSNode); i {
+ switch v := v.(*CapabilityNode); i {
case 0:
return &v.state
case 1:
@@ -4800,7 +4864,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IMDSEvent); i {
+ switch v := v.(*IMDSNode); i {
case 0:
return &v.state
case 1:
@@ -4812,7 +4876,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*AWSIMDSEvent); i {
+ switch v := v.(*IMDSEvent); i {
case 0:
return &v.state
case 1:
@@ -4824,7 +4888,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*AWSSecurityCredentials); i {
+ switch v := v.(*AWSIMDSEvent); i {
case 0:
return &v.state
case 1:
@@ -4836,7 +4900,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FileInfo); i {
+ switch v := v.(*AWSSecurityCredentials); i {
case 0:
return &v.state
case 1:
@@ -4848,7 +4912,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*Credentials); i {
+ switch v := v.(*FileInfo); i {
case 0:
return &v.state
case 1:
@@ -4860,7 +4924,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*SocketNode); i {
+ switch v := v.(*Credentials); i {
case 0:
return &v.state
case 1:
@@ -4872,7 +4936,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BindNode); i {
+ switch v := v.(*SocketNode); i {
case 0:
return &v.state
case 1:
@@ -4884,7 +4948,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ConnectNode); i {
+ switch v := v.(*BindNode); i {
case 0:
return &v.state
case 1:
@@ -4896,7 +4960,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*NetworkDeviceNode); i {
+ switch v := v.(*ConnectNode); i {
case 0:
return &v.state
case 1:
@@ -4908,7 +4972,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FlowNode); i {
+ switch v := v.(*NetworkDeviceNode); i {
case 0:
return &v.state
case 1:
@@ -4920,7 +4984,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*IPPortContext); i {
+ switch v := v.(*FlowNode); i {
case 0:
return &v.state
case 1:
@@ -4932,7 +4996,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*NetworkStats); i {
+ switch v := v.(*IPPortContext); i {
case 0:
return &v.state
case 1:
@@ -4944,7 +5008,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*MatchedRule); i {
+ switch v := v.(*NetworkStats); i {
case 0:
return &v.state
case 1:
@@ -4956,6 +5020,18 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*MatchedRule); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EventTypeState); i {
case 0:
return &v.state
@@ -4970,14 +5046,14 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[2].OneofWrappers = []interface{}{}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[6].OneofWrappers = []interface{}{}
- file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[27].OneofWrappers = []interface{}{}
+ file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[28].OneofWrappers = []interface{}{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_proto_cws_dumpsv1_activity_dump_proto_rawDesc,
NumEnums: 4,
- NumMessages: 43,
+ NumMessages: 45,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/cws/dumpsv1/activity_dump_vtproto.pb.go b/cws/dumpsv1/activity_dump_vtproto.pb.go
index 2707e929..1c5a18b9 100644
--- a/cws/dumpsv1/activity_dump_vtproto.pb.go
+++ b/cws/dumpsv1/activity_dump_vtproto.pb.go
@@ -1069,7 +1069,7 @@ func (m *SecurityProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
return len(dAtA) - i, nil
}
-func (m *MountNode) MarshalVT() (dAtA []byte, err error) {
+func (m *MountSeen) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
}
@@ -1082,12 +1082,12 @@ func (m *MountNode) MarshalVT() (dAtA []byte, err error) {
return dAtA[:n], nil
}
-func (m *MountNode) MarshalToVT(dAtA []byte) (int, error) {
+func (m *MountSeen) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
-func (m *MountNode) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
+func (m *MountSeen) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
if m == nil {
return 0, nil
}
@@ -1107,7 +1107,72 @@ func (m *MountNode) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
dAtA[i] = 0
}
i--
- dAtA[i] = 0x30
+ dAtA[i] = 0x10
+ }
+ if m.Times != nil {
+ size, err := m.Times.MarshalToSizedBufferVT(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarint(dAtA, i, uint64(size))
+ i--
+ dAtA[i] = 0xa
+ }
+ return len(dAtA) - i, nil
+}
+
+func (m *MountNode) MarshalVT() (dAtA []byte, err error) {
+ if m == nil {
+ return nil, nil
+ }
+ size := m.SizeVT()
+ dAtA = make([]byte, size)
+ n, err := m.MarshalToSizedBufferVT(dAtA[:size])
+ if err != nil {
+ return nil, err
+ }
+ return dAtA[:n], nil
+}
+
+func (m *MountNode) MarshalToVT(dAtA []byte) (int, error) {
+ size := m.SizeVT()
+ return m.MarshalToSizedBufferVT(dAtA[:size])
+}
+
+func (m *MountNode) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
+ if m == nil {
+ return 0, nil
+ }
+ i := len(dAtA)
+ _ = i
+ var l int
+ _ = l
+ if m.unknownFields != nil {
+ i -= len(m.unknownFields)
+ copy(dAtA[i:], m.unknownFields)
+ }
+ if len(m.Seen) > 0 {
+ for k := range m.Seen {
+ v := m.Seen[k]
+ baseI := i
+ size, err := v.MarshalToSizedBufferVT(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarint(dAtA, i, uint64(size))
+ i--
+ dAtA[i] = 0x12
+ i -= len(k)
+ copy(dAtA[i:], k)
+ i = encodeVarint(dAtA, i, uint64(len(k)))
+ i--
+ dAtA[i] = 0xa
+ i = encodeVarint(dAtA, i, uint64(baseI-i))
+ i--
+ dAtA[i] = 0x3a
+ }
}
if m.MountFlags != 0 {
i = encodeVarint(dAtA, i, uint64(m.MountFlags))
@@ -1135,16 +1200,6 @@ func (m *MountNode) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
i--
dAtA[i] = 0x12
}
- if m.NodeBase != nil {
- size, err := m.NodeBase.MarshalToSizedBufferVT(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarint(dAtA, i, uint64(size))
- i--
- dAtA[i] = 0xa
- }
return len(dAtA) - i, nil
}
@@ -3878,16 +3933,29 @@ func (m *SecurityProfile) SizeVT() (n int) {
return n
}
-func (m *MountNode) SizeVT() (n int) {
+func (m *MountSeen) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
- if m.NodeBase != nil {
- l = m.NodeBase.SizeVT()
+ if m.Times != nil {
+ l = m.Times.SizeVT()
n += 1 + l + sov(uint64(l))
}
+ if m.BaseNamespace {
+ n += 2
+ }
+ n += len(m.unknownFields)
+ return n
+}
+
+func (m *MountNode) SizeVT() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
l = len(m.MountPoint)
if l > 0 {
n += 1 + l + sov(uint64(l))
@@ -3903,8 +3971,18 @@ func (m *MountNode) SizeVT() (n int) {
if m.MountFlags != 0 {
n += 1 + sov(uint64(m.MountFlags))
}
- if m.BaseNamespace {
- n += 2
+ if len(m.Seen) > 0 {
+ for k, v := range m.Seen {
+ _ = k
+ _ = v
+ l = 0
+ if v != nil {
+ l = v.SizeVT()
+ }
+ l += 1 + sov(uint64(l))
+ mapEntrySize := 1 + len(k) + sov(uint64(len(k))) + l
+ n += mapEntrySize + 1 + sov(uint64(mapEntrySize))
+ }
}
n += len(m.unknownFields)
return n
@@ -7957,7 +8035,7 @@ func (m *SecurityProfile) UnmarshalVT(dAtA []byte) error {
}
return nil
}
-func (m *MountNode) UnmarshalVT(dAtA []byte) error {
+func (m *MountSeen) UnmarshalVT(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
@@ -7980,15 +8058,15 @@ func (m *MountNode) UnmarshalVT(dAtA []byte) error {
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
- return fmt.Errorf("proto: MountNode: wiretype end group for non-group")
+ return fmt.Errorf("proto: MountSeen: wiretype end group for non-group")
}
if fieldNum <= 0 {
- return fmt.Errorf("proto: MountNode: illegal tag %d (wire type %d)", fieldNum, wire)
+ return fmt.Errorf("proto: MountSeen: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field NodeBase", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field Times", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@@ -8015,13 +8093,84 @@ func (m *MountNode) UnmarshalVT(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
- if m.NodeBase == nil {
- m.NodeBase = &NodeBase{}
+ if m.Times == nil {
+ m.Times = &ImageTagTimes{}
}
- if err := m.NodeBase.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
+ if err := m.Times.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
+ case 2:
+ if wireType != 0 {
+ return fmt.Errorf("proto: wrong wireType = %d for field BaseNamespace", wireType)
+ }
+ var v int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ v |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ m.BaseNamespace = bool(v != 0)
+ default:
+ iNdEx = preIndex
+ skippy, err := skip(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLength
+ }
+ if (iNdEx + skippy) > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...)
+ iNdEx += skippy
+ }
+ }
+
+ if iNdEx > l {
+ return io.ErrUnexpectedEOF
+ }
+ return nil
+}
+func (m *MountNode) UnmarshalVT(dAtA []byte) error {
+ l := len(dAtA)
+ iNdEx := 0
+ for iNdEx < l {
+ preIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ wireType := int(wire & 0x7)
+ if wireType == 4 {
+ return fmt.Errorf("proto: MountNode: wiretype end group for non-group")
+ }
+ if fieldNum <= 0 {
+ return fmt.Errorf("proto: MountNode: illegal tag %d (wire type %d)", fieldNum, wire)
+ }
+ switch fieldNum {
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field MountPoint", wireType)
@@ -8137,11 +8286,11 @@ func (m *MountNode) UnmarshalVT(dAtA []byte) error {
break
}
}
- case 6:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field BaseNamespace", wireType)
+ case 7:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Seen", wireType)
}
- var v int
+ var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflow
@@ -8151,12 +8300,121 @@ func (m *MountNode) UnmarshalVT(dAtA []byte) error {
}
b := dAtA[iNdEx]
iNdEx++
- v |= int(b&0x7F) << shift
+ msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
- m.BaseNamespace = bool(v != 0)
+ if msglen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.Seen == nil {
+ m.Seen = make(map[string]*MountSeen)
+ }
+ var mapkey string
+ var mapvalue *MountSeen
+ for iNdEx < postIndex {
+ entryPreIndex := iNdEx
+ var wire uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ wire |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ fieldNum := int32(wire >> 3)
+ if fieldNum == 1 {
+ var stringLenmapkey uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLenmapkey |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLenmapkey := int(stringLenmapkey)
+ if intStringLenmapkey < 0 {
+ return ErrInvalidLength
+ }
+ postStringIndexmapkey := iNdEx + intStringLenmapkey
+ if postStringIndexmapkey < 0 {
+ return ErrInvalidLength
+ }
+ if postStringIndexmapkey > l {
+ return io.ErrUnexpectedEOF
+ }
+ mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
+ iNdEx = postStringIndexmapkey
+ } else if fieldNum == 2 {
+ var mapmsglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ mapmsglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if mapmsglen < 0 {
+ return ErrInvalidLength
+ }
+ postmsgIndex := iNdEx + mapmsglen
+ if postmsgIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postmsgIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ mapvalue = &MountSeen{}
+ if err := mapvalue.UnmarshalVT(dAtA[iNdEx:postmsgIndex]); err != nil {
+ return err
+ }
+ iNdEx = postmsgIndex
+ } else {
+ iNdEx = entryPreIndex
+ skippy, err := skip(dAtA[iNdEx:])
+ if err != nil {
+ return err
+ }
+ if (skippy < 0) || (iNdEx+skippy) < 0 {
+ return ErrInvalidLength
+ }
+ if (iNdEx + skippy) > postIndex {
+ return io.ErrUnexpectedEOF
+ }
+ iNdEx += skippy
+ }
+ }
+ m.Seen[mapkey] = mapvalue
+ iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skip(dAtA[iNdEx:])
diff --git a/java/com/dd/cws/adv1/pb/SecDumpProto.java b/java/com/dd/cws/adv1/pb/SecDumpProto.java
index a056b80f..0eb49d77 100644
--- a/java/com/dd/cws/adv1/pb/SecDumpProto.java
+++ b/java/com/dd/cws/adv1/pb/SecDumpProto.java
@@ -18269,24 +18269,685 @@ public com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile getDefaultInstanceForType
}
- public interface MountNodeOrBuilder extends
- // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.MountNode)
+ public interface MountSeenOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.MountSeen)
com.google.protobuf.MessageOrBuilder {
/**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return Whether the nodeBase field is set.
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return Whether the times field is set.
*/
- boolean hasNodeBase();
+ boolean hasTimes();
/**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return The nodeBase.
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return The times.
*/
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase getNodeBase();
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes getTimes();
/**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
*/
- com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder getNodeBaseOrBuilder();
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder getTimesOrBuilder();
+
+ /**
+ * bool base_namespace = 2;
+ * @return The baseNamespace.
+ */
+ boolean getBaseNamespace();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.MountSeen}
+ */
+ public static final class MountSeen extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.MountSeen)
+ MountSeenOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use MountSeen.newBuilder() to construct.
+ private MountSeen(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private MountSeen() {
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new MountSeen();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountSeen_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountSeen_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen.class, com.dd.cws.adv1.pb.SecDumpProto.MountSeen.Builder.class);
+ }
+
+ public static final int TIMES_FIELD_NUMBER = 1;
+ private com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes times_;
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return Whether the times field is set.
+ */
+ @java.lang.Override
+ public boolean hasTimes() {
+ return times_ != null;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return The times.
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes getTimes() {
+ return times_ == null ? com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.getDefaultInstance() : times_;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder getTimesOrBuilder() {
+ return times_ == null ? com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.getDefaultInstance() : times_;
+ }
+
+ public static final int BASE_NAMESPACE_FIELD_NUMBER = 2;
+ private boolean baseNamespace_ = false;
+ /**
+ * bool base_namespace = 2;
+ * @return The baseNamespace.
+ */
+ @java.lang.Override
+ public boolean getBaseNamespace() {
+ return baseNamespace_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (times_ != null) {
+ output.writeMessage(1, getTimes());
+ }
+ if (baseNamespace_ != false) {
+ output.writeBool(2, baseNamespace_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (times_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getTimes());
+ }
+ if (baseNamespace_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(2, baseNamespace_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.dd.cws.adv1.pb.SecDumpProto.MountSeen)) {
+ return super.equals(obj);
+ }
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen other = (com.dd.cws.adv1.pb.SecDumpProto.MountSeen) obj;
+
+ if (hasTimes() != other.hasTimes()) return false;
+ if (hasTimes()) {
+ if (!getTimes()
+ .equals(other.getTimes())) return false;
+ }
+ if (getBaseNamespace()
+ != other.getBaseNamespace()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasTimes()) {
+ hash = (37 * hash) + TIMES_FIELD_NUMBER;
+ hash = (53 * hash) + getTimes().hashCode();
+ }
+ hash = (37 * hash) + BASE_NAMESPACE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getBaseNamespace());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(com.dd.cws.adv1.pb.SecDumpProto.MountSeen prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.MountSeen}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.MountSeen)
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeenOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountSeen_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountSeen_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen.class, com.dd.cws.adv1.pb.SecDumpProto.MountSeen.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.MountSeen.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ times_ = null;
+ if (timesBuilder_ != null) {
+ timesBuilder_.dispose();
+ timesBuilder_ = null;
+ }
+ baseNamespace_ = false;
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountSeen_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.MountSeen.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen build() {
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen result = new com.dd.cws.adv1.pb.SecDumpProto.MountSeen(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.MountSeen result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.times_ = timesBuilder_ == null
+ ? times_
+ : timesBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.baseNamespace_ = baseNamespace_;
+ }
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof com.dd.cws.adv1.pb.SecDumpProto.MountSeen) {
+ return mergeFrom((com.dd.cws.adv1.pb.SecDumpProto.MountSeen)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.MountSeen other) {
+ if (other == com.dd.cws.adv1.pb.SecDumpProto.MountSeen.getDefaultInstance()) return this;
+ if (other.hasTimes()) {
+ mergeTimes(other.getTimes());
+ }
+ if (other.getBaseNamespace() != false) {
+ setBaseNamespace(other.getBaseNamespace());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ input.readMessage(
+ getTimesFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 16: {
+ baseNamespace_ = input.readBool();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 16
+ default: {
+ if (!super.parseUnknownField(input, extensionRegistry, tag)) {
+ done = true; // was an endgroup tag
+ }
+ break;
+ } // default:
+ } // switch (tag)
+ } // while (!done)
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.unwrapIOException();
+ } finally {
+ onChanged();
+ } // finally
+ return this;
+ }
+ private int bitField0_;
+
+ private com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes times_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.Builder, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder> timesBuilder_;
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return Whether the times field is set.
+ */
+ public boolean hasTimes() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ * @return The times.
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes getTimes() {
+ if (timesBuilder_ == null) {
+ return times_ == null ? com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.getDefaultInstance() : times_;
+ } else {
+ return timesBuilder_.getMessage();
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public Builder setTimes(com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes value) {
+ if (timesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ times_ = value;
+ } else {
+ timesBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public Builder setTimes(
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.Builder builderForValue) {
+ if (timesBuilder_ == null) {
+ times_ = builderForValue.build();
+ } else {
+ timesBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public Builder mergeTimes(com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes value) {
+ if (timesBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0) &&
+ times_ != null &&
+ times_ != com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.getDefaultInstance()) {
+ getTimesBuilder().mergeFrom(value);
+ } else {
+ times_ = value;
+ }
+ } else {
+ timesBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public Builder clearTimes() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ times_ = null;
+ if (timesBuilder_ != null) {
+ timesBuilder_.dispose();
+ timesBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.Builder getTimesBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getTimesFieldBuilder().getBuilder();
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder getTimesOrBuilder() {
+ if (timesBuilder_ != null) {
+ return timesBuilder_.getMessageOrBuilder();
+ } else {
+ return times_ == null ?
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.getDefaultInstance() : times_;
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.ImageTagTimes times = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.Builder, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder>
+ getTimesFieldBuilder() {
+ if (timesBuilder_ == null) {
+ timesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimes.Builder, com.dd.cws.adv1.pb.SecDumpProto.ImageTagTimesOrBuilder>(
+ getTimes(),
+ getParentForChildren(),
+ isClean());
+ times_ = null;
+ }
+ return timesBuilder_;
+ }
+
+ private boolean baseNamespace_ ;
+ /**
+ * bool base_namespace = 2;
+ * @return The baseNamespace.
+ */
+ @java.lang.Override
+ public boolean getBaseNamespace() {
+ return baseNamespace_;
+ }
+ /**
+ * bool base_namespace = 2;
+ * @param value The baseNamespace to set.
+ * @return This builder for chaining.
+ */
+ public Builder setBaseNamespace(boolean value) {
+
+ baseNamespace_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool base_namespace = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearBaseNamespace() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ baseNamespace_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:datadog.cws.dumpsv1.MountSeen)
+ }
+
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.MountSeen)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.MountSeen DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.MountSeen();
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountSeen getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public MountSeen parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ Builder builder = newBuilder();
+ try {
+ builder.mergeFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(builder.buildPartial());
+ } catch (com.google.protobuf.UninitializedMessageException e) {
+ throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(e)
+ .setUnfinishedMessage(builder.buildPartial());
+ }
+ return builder.buildPartial();
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface MountNodeOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.MountNode)
+ com.google.protobuf.MessageOrBuilder {
/**
* string mount_point = 2;
@@ -18331,10 +18992,38 @@ public interface MountNodeOrBuilder extends
int getMountFlags();
/**
- * bool base_namespace = 6;
- * @return The baseNamespace.
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
*/
- boolean getBaseNamespace();
+ int getSeenCount();
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ boolean containsSeen(
+ java.lang.String key);
+ /**
+ * Use {@link #getSeenMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Map
+ getSeen();
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ java.util.Map
+ getSeenMap();
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen defaultValue);
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrThrow(
+ java.lang.String key);
}
/**
* Protobuf type {@code datadog.cws.dumpsv1.MountNode}
@@ -18371,6 +19060,18 @@ protected java.lang.Object newInstance(
return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_descriptor;
}
+ @SuppressWarnings({"rawtypes"})
+ @java.lang.Override
+ protected com.google.protobuf.MapField internalGetMapField(
+ int number) {
+ switch (number) {
+ case 7:
+ return internalGetSeen();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
@@ -18379,32 +19080,6 @@ protected java.lang.Object newInstance(
com.dd.cws.adv1.pb.SecDumpProto.MountNode.class, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder.class);
}
- public static final int NODE_BASE_FIELD_NUMBER = 1;
- private com.dd.cws.adv1.pb.SecDumpProto.NodeBase nodeBase_;
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return Whether the nodeBase field is set.
- */
- @java.lang.Override
- public boolean hasNodeBase() {
- return nodeBase_ != null;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return The nodeBase.
- */
- @java.lang.Override
- public com.dd.cws.adv1.pb.SecDumpProto.NodeBase getNodeBase() {
- return nodeBase_ == null ? com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance() : nodeBase_;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- @java.lang.Override
- public com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder getNodeBaseOrBuilder() {
- return nodeBase_ == null ? com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance() : nodeBase_;
- }
-
public static final int MOUNT_POINT_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object mountPoint_ = "";
@@ -18533,15 +19208,83 @@ public int getMountFlags() {
return mountFlags_;
}
- public static final int BASE_NAMESPACE_FIELD_NUMBER = 6;
- private boolean baseNamespace_ = false;
+ public static final int SEEN_FIELD_NUMBER = 7;
+ private static final class SeenDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry<
+ java.lang.String, com.dd.cws.adv1.pb.SecDumpProto.MountSeen> defaultEntry =
+ com.google.protobuf.MapEntry
+ .newDefaultInstance(
+ com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_descriptor,
+ com.google.protobuf.WireFormat.FieldType.STRING,
+ "",
+ com.google.protobuf.WireFormat.FieldType.MESSAGE,
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen.getDefaultInstance());
+ }
+ @SuppressWarnings("serial")
+ private com.google.protobuf.MapField<
+ java.lang.String, com.dd.cws.adv1.pb.SecDumpProto.MountSeen> seen_;
+ private com.google.protobuf.MapField
+ internalGetSeen() {
+ if (seen_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ SeenDefaultEntryHolder.defaultEntry);
+ }
+ return seen_;
+ }
+ public int getSeenCount() {
+ return internalGetSeen().getMap().size();
+ }
/**
- * bool base_namespace = 6;
- * @return The baseNamespace.
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
*/
@java.lang.Override
- public boolean getBaseNamespace() {
- return baseNamespace_;
+ public boolean containsSeen(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetSeen().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getSeenMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getSeen() {
+ return getSeenMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public java.util.Map getSeenMap() {
+ return internalGetSeen().getMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetSeen().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetSeen().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
}
private byte memoizedIsInitialized = -1;
@@ -18558,9 +19301,6 @@ public final boolean isInitialized() {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
- if (nodeBase_ != null) {
- output.writeMessage(1, getNodeBase());
- }
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountPoint_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mountPoint_);
}
@@ -18573,9 +19313,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (mountFlags_ != 0) {
output.writeUInt32(5, mountFlags_);
}
- if (baseNamespace_ != false) {
- output.writeBool(6, baseNamespace_);
- }
+ com.google.protobuf.GeneratedMessageV3
+ .serializeStringMapTo(
+ output,
+ internalGetSeen(),
+ SeenDefaultEntryHolder.defaultEntry,
+ 7);
getUnknownFields().writeTo(output);
}
@@ -18585,10 +19328,6 @@ public int getSerializedSize() {
if (size != -1) return size;
size = 0;
- if (nodeBase_ != null) {
- size += com.google.protobuf.CodedOutputStream
- .computeMessageSize(1, getNodeBase());
- }
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountPoint_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, mountPoint_);
}
@@ -18602,9 +19341,15 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, mountFlags_);
}
- if (baseNamespace_ != false) {
+ for (java.util.Map.Entry entry
+ : internalGetSeen().getMap().entrySet()) {
+ com.google.protobuf.MapEntry
+ seen__ = SeenDefaultEntryHolder.defaultEntry.newBuilderForType()
+ .setKey(entry.getKey())
+ .setValue(entry.getValue())
+ .build();
size += com.google.protobuf.CodedOutputStream
- .computeBoolSize(6, baseNamespace_);
+ .computeMessageSize(7, seen__);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
@@ -18621,11 +19366,6 @@ public boolean equals(final java.lang.Object obj) {
}
com.dd.cws.adv1.pb.SecDumpProto.MountNode other = (com.dd.cws.adv1.pb.SecDumpProto.MountNode) obj;
- if (hasNodeBase() != other.hasNodeBase()) return false;
- if (hasNodeBase()) {
- if (!getNodeBase()
- .equals(other.getNodeBase())) return false;
- }
if (!getMountPoint()
.equals(other.getMountPoint())) return false;
if (!getMountRoot()
@@ -18634,8 +19374,8 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getFilesystem())) return false;
if (getMountFlags()
!= other.getMountFlags()) return false;
- if (getBaseNamespace()
- != other.getBaseNamespace()) return false;
+ if (!internalGetSeen().equals(
+ other.internalGetSeen())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -18647,10 +19387,6 @@ public int hashCode() {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
- if (hasNodeBase()) {
- hash = (37 * hash) + NODE_BASE_FIELD_NUMBER;
- hash = (53 * hash) + getNodeBase().hashCode();
- }
hash = (37 * hash) + MOUNT_POINT_FIELD_NUMBER;
hash = (53 * hash) + getMountPoint().hashCode();
hash = (37 * hash) + MOUNT_ROOT_FIELD_NUMBER;
@@ -18659,9 +19395,10 @@ public int hashCode() {
hash = (53 * hash) + getFilesystem().hashCode();
hash = (37 * hash) + MOUNT_FLAGS_FIELD_NUMBER;
hash = (53 * hash) + getMountFlags();
- hash = (37 * hash) + BASE_NAMESPACE_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
- getBaseNamespace());
+ if (!internalGetSeen().getMap().isEmpty()) {
+ hash = (37 * hash) + SEEN_FIELD_NUMBER;
+ hash = (53 * hash) + internalGetSeen().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -18769,6 +19506,28 @@ public static final class Builder extends
return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_descriptor;
}
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapField internalGetMapField(
+ int number) {
+ switch (number) {
+ case 7:
+ return internalGetSeen();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
+ @SuppressWarnings({"rawtypes"})
+ protected com.google.protobuf.MapField internalGetMutableMapField(
+ int number) {
+ switch (number) {
+ case 7:
+ return internalGetMutableSeen();
+ default:
+ throw new RuntimeException(
+ "Invalid map field number: " + number);
+ }
+ }
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
@@ -18791,16 +19550,11 @@ private Builder(
public Builder clear() {
super.clear();
bitField0_ = 0;
- nodeBase_ = null;
- if (nodeBaseBuilder_ != null) {
- nodeBaseBuilder_.dispose();
- nodeBaseBuilder_ = null;
- }
mountPoint_ = "";
mountRoot_ = "";
filesystem_ = "";
mountFlags_ = 0;
- baseNamespace_ = false;
+ internalGetMutableSeen().clear();
return this;
}
@@ -18835,24 +19589,20 @@ public com.dd.cws.adv1.pb.SecDumpProto.MountNode buildPartial() {
private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.MountNode result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
- result.nodeBase_ = nodeBaseBuilder_ == null
- ? nodeBase_
- : nodeBaseBuilder_.build();
- }
- if (((from_bitField0_ & 0x00000002) != 0)) {
result.mountPoint_ = mountPoint_;
}
- if (((from_bitField0_ & 0x00000004) != 0)) {
+ if (((from_bitField0_ & 0x00000002) != 0)) {
result.mountRoot_ = mountRoot_;
}
- if (((from_bitField0_ & 0x00000008) != 0)) {
+ if (((from_bitField0_ & 0x00000004) != 0)) {
result.filesystem_ = filesystem_;
}
- if (((from_bitField0_ & 0x00000010) != 0)) {
+ if (((from_bitField0_ & 0x00000008) != 0)) {
result.mountFlags_ = mountFlags_;
}
- if (((from_bitField0_ & 0x00000020) != 0)) {
- result.baseNamespace_ = baseNamespace_;
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.seen_ = internalGetSeen();
+ result.seen_.makeImmutable();
}
}
@@ -18900,30 +19650,27 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.MountNode other) {
if (other == com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance()) return this;
- if (other.hasNodeBase()) {
- mergeNodeBase(other.getNodeBase());
- }
if (!other.getMountPoint().isEmpty()) {
mountPoint_ = other.mountPoint_;
- bitField0_ |= 0x00000002;
+ bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getMountRoot().isEmpty()) {
mountRoot_ = other.mountRoot_;
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000002;
onChanged();
}
if (!other.getFilesystem().isEmpty()) {
filesystem_ = other.filesystem_;
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000004;
onChanged();
}
if (other.getMountFlags() != 0) {
setMountFlags(other.getMountFlags());
}
- if (other.getBaseNamespace() != false) {
- setBaseNamespace(other.getBaseNamespace());
- }
+ internalGetMutableSeen().mergeFrom(
+ other.internalGetSeen());
+ bitField0_ |= 0x00000010;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -18950,38 +19697,35 @@ public Builder mergeFrom(
case 0:
done = true;
break;
- case 10: {
- input.readMessage(
- getNodeBaseFieldBuilder().getBuilder(),
- extensionRegistry);
- bitField0_ |= 0x00000001;
- break;
- } // case 10
case 18: {
mountPoint_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000002;
+ bitField0_ |= 0x00000001;
break;
} // case 18
case 26: {
mountRoot_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000002;
break;
} // case 26
case 34: {
filesystem_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000004;
break;
} // case 34
case 40: {
mountFlags_ = input.readUInt32();
- bitField0_ |= 0x00000010;
+ bitField0_ |= 0x00000008;
break;
} // case 40
- case 48: {
- baseNamespace_ = input.readBool();
- bitField0_ |= 0x00000020;
+ case 58: {
+ com.google.protobuf.MapEntry
+ seen__ = input.readMessage(
+ SeenDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+ internalGetMutableSeen().getMutableMap().put(
+ seen__.getKey(), seen__.getValue());
+ bitField0_ |= 0x00000010;
break;
- } // case 48
+ } // case 58
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -18999,125 +19743,6 @@ public Builder mergeFrom(
}
private int bitField0_;
- private com.dd.cws.adv1.pb.SecDumpProto.NodeBase nodeBase_;
- private com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase, com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder, com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder> nodeBaseBuilder_;
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return Whether the nodeBase field is set.
- */
- public boolean hasNodeBase() {
- return ((bitField0_ & 0x00000001) != 0);
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- * @return The nodeBase.
- */
- public com.dd.cws.adv1.pb.SecDumpProto.NodeBase getNodeBase() {
- if (nodeBaseBuilder_ == null) {
- return nodeBase_ == null ? com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance() : nodeBase_;
- } else {
- return nodeBaseBuilder_.getMessage();
- }
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public Builder setNodeBase(com.dd.cws.adv1.pb.SecDumpProto.NodeBase value) {
- if (nodeBaseBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- nodeBase_ = value;
- } else {
- nodeBaseBuilder_.setMessage(value);
- }
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public Builder setNodeBase(
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder builderForValue) {
- if (nodeBaseBuilder_ == null) {
- nodeBase_ = builderForValue.build();
- } else {
- nodeBaseBuilder_.setMessage(builderForValue.build());
- }
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public Builder mergeNodeBase(com.dd.cws.adv1.pb.SecDumpProto.NodeBase value) {
- if (nodeBaseBuilder_ == null) {
- if (((bitField0_ & 0x00000001) != 0) &&
- nodeBase_ != null &&
- nodeBase_ != com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance()) {
- getNodeBaseBuilder().mergeFrom(value);
- } else {
- nodeBase_ = value;
- }
- } else {
- nodeBaseBuilder_.mergeFrom(value);
- }
- bitField0_ |= 0x00000001;
- onChanged();
- return this;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public Builder clearNodeBase() {
- bitField0_ = (bitField0_ & ~0x00000001);
- nodeBase_ = null;
- if (nodeBaseBuilder_ != null) {
- nodeBaseBuilder_.dispose();
- nodeBaseBuilder_ = null;
- }
- onChanged();
- return this;
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder getNodeBaseBuilder() {
- bitField0_ |= 0x00000001;
- onChanged();
- return getNodeBaseFieldBuilder().getBuilder();
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- public com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder getNodeBaseOrBuilder() {
- if (nodeBaseBuilder_ != null) {
- return nodeBaseBuilder_.getMessageOrBuilder();
- } else {
- return nodeBase_ == null ?
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance() : nodeBase_;
- }
- }
- /**
- * .datadog.cws.dumpsv1.NodeBase node_base = 1;
- */
- private com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase, com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder, com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder>
- getNodeBaseFieldBuilder() {
- if (nodeBaseBuilder_ == null) {
- nodeBaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.NodeBase, com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder, com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder>(
- getNodeBase(),
- getParentForChildren(),
- isClean());
- nodeBase_ = null;
- }
- return nodeBaseBuilder_;
- }
-
private java.lang.Object mountPoint_ = "";
/**
* string mount_point = 2;
@@ -19161,7 +19786,7 @@ public Builder setMountPoint(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
mountPoint_ = value;
- bitField0_ |= 0x00000002;
+ bitField0_ |= 0x00000001;
onChanged();
return this;
}
@@ -19171,7 +19796,7 @@ public Builder setMountPoint(
*/
public Builder clearMountPoint() {
mountPoint_ = getDefaultInstance().getMountPoint();
- bitField0_ = (bitField0_ & ~0x00000002);
+ bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
@@ -19185,7 +19810,7 @@ public Builder setMountPointBytes(
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
mountPoint_ = value;
- bitField0_ |= 0x00000002;
+ bitField0_ |= 0x00000001;
onChanged();
return this;
}
@@ -19233,7 +19858,7 @@ public Builder setMountRoot(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
mountRoot_ = value;
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000002;
onChanged();
return this;
}
@@ -19243,7 +19868,7 @@ public Builder setMountRoot(
*/
public Builder clearMountRoot() {
mountRoot_ = getDefaultInstance().getMountRoot();
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
@@ -19257,7 +19882,7 @@ public Builder setMountRootBytes(
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
mountRoot_ = value;
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000002;
onChanged();
return this;
}
@@ -19305,7 +19930,7 @@ public Builder setFilesystem(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
filesystem_ = value;
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000004;
onChanged();
return this;
}
@@ -19315,7 +19940,7 @@ public Builder setFilesystem(
*/
public Builder clearFilesystem() {
filesystem_ = getDefaultInstance().getFilesystem();
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
@@ -19329,7 +19954,7 @@ public Builder setFilesystemBytes(
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
filesystem_ = value;
- bitField0_ |= 0x00000008;
+ bitField0_ |= 0x00000004;
onChanged();
return this;
}
@@ -19351,7 +19976,7 @@ public int getMountFlags() {
public Builder setMountFlags(int value) {
mountFlags_ = value;
- bitField0_ |= 0x00000010;
+ bitField0_ |= 0x00000008;
onChanged();
return this;
}
@@ -19360,41 +19985,136 @@ public Builder setMountFlags(int value) {
* @return This builder for chaining.
*/
public Builder clearMountFlags() {
- bitField0_ = (bitField0_ & ~0x00000010);
+ bitField0_ = (bitField0_ & ~0x00000008);
mountFlags_ = 0;
onChanged();
return this;
}
- private boolean baseNamespace_ ;
+ private com.google.protobuf.MapField<
+ java.lang.String, com.dd.cws.adv1.pb.SecDumpProto.MountSeen> seen_;
+ private com.google.protobuf.MapField
+ internalGetSeen() {
+ if (seen_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ SeenDefaultEntryHolder.defaultEntry);
+ }
+ return seen_;
+ }
+ private com.google.protobuf.MapField
+ internalGetMutableSeen() {
+ if (seen_ == null) {
+ seen_ = com.google.protobuf.MapField.newMapField(
+ SeenDefaultEntryHolder.defaultEntry);
+ }
+ if (!seen_.isMutable()) {
+ seen_ = seen_.copy();
+ }
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return seen_;
+ }
+ public int getSeenCount() {
+ return internalGetSeen().getMap().size();
+ }
/**
- * bool base_namespace = 6;
- * @return The baseNamespace.
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
*/
@java.lang.Override
- public boolean getBaseNamespace() {
- return baseNamespace_;
+ public boolean containsSeen(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetSeen().getMap().containsKey(key);
}
/**
- * bool base_namespace = 6;
- * @param value The baseNamespace to set.
- * @return This builder for chaining.
+ * Use {@link #getSeenMap()} instead.
*/
- public Builder setBaseNamespace(boolean value) {
-
- baseNamespace_ = value;
- bitField0_ |= 0x00000020;
- onChanged();
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getSeen() {
+ return getSeenMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public java.util.Map getSeenMap() {
+ return internalGetSeen().getMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.MountSeen defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetSeen().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountSeen getSeenOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetSeen().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+ public Builder clearSeen() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ internalGetMutableSeen().getMutableMap()
+ .clear();
return this;
}
/**
- * bool base_namespace = 6;
- * @return This builder for chaining.
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
*/
- public Builder clearBaseNamespace() {
- bitField0_ = (bitField0_ & ~0x00000020);
- baseNamespace_ = false;
- onChanged();
+ public Builder removeSeen(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ internalGetMutableSeen().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Map
+ getMutableSeen() {
+ bitField0_ |= 0x00000010;
+ return internalGetMutableSeen().getMutableMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ public Builder putSeen(
+ java.lang.String key,
+ com.dd.cws.adv1.pb.SecDumpProto.MountSeen value) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ if (value == null) { throw new NullPointerException("map value"); }
+ internalGetMutableSeen().getMutableMap()
+ .put(key, value);
+ bitField0_ |= 0x00000010;
+ return this;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.MountSeen> seen = 7;
+ */
+ public Builder putAllSeen(
+ java.util.Map values) {
+ internalGetMutableSeen().getMutableMap()
+ .putAll(values);
+ bitField0_ |= 0x00000010;
return this;
}
@java.lang.Override
@@ -19614,21 +20334,21 @@ com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return A list containing the syscalls.
*/
@java.lang.Deprecated java.util.List getSyscallsList();
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return The count of syscalls.
*/
@java.lang.Deprecated int getSyscallsCount();
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -19637,7 +20357,7 @@ com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -19645,14 +20365,14 @@ com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -19660,7 +20380,7 @@ com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -20085,7 +20805,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return A list containing the syscalls.
*/
@java.lang.Override
@@ -20096,7 +20816,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -20105,7 +20825,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -20120,7 +20840,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -20130,7 +20850,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -20139,7 +20859,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -20149,7 +20869,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.SocketNodeOrBuilder getSocketsOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -22840,7 +23560,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return A list containing the syscalls.
*/
@java.lang.Deprecated public java.util.List
@@ -22851,7 +23571,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -22860,7 +23580,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -22870,7 +23590,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param index The index to set the value at.
* @param value The syscalls to set.
* @return This builder for chaining.
@@ -22886,7 +23606,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param value The syscalls to add.
* @return This builder for chaining.
*/
@@ -22900,7 +23620,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @param values The syscalls to add.
* @return This builder for chaining.
*/
@@ -22915,7 +23635,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 7 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=162
+ * See proto/cws/dumpsv1/activity_dump.proto;l=168
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSyscalls() {
@@ -22935,7 +23655,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -22945,7 +23665,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -22954,7 +23674,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -22964,7 +23684,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -22975,7 +23695,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -22991,7 +23711,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -23006,7 +23726,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -23021,7 +23741,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -23033,7 +23753,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=163
+ * See proto/cws/dumpsv1/activity_dump.proto;l=169
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -24214,7 +24934,7 @@ public interface ProcessInfoOrBuilder extends
/**
* uint32 cookie = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.cookie is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=175
+ * See proto/cws/dumpsv1/activity_dump.proto;l=181
* @return The cookie.
*/
@java.lang.Deprecated int getCookie();
@@ -24255,7 +24975,7 @@ public interface ProcessInfoOrBuilder extends
/**
* uint64 span_id = 8 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.span_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=182
+ * See proto/cws/dumpsv1/activity_dump.proto;l=188
* @return The spanId.
*/
@java.lang.Deprecated long getSpanId();
@@ -24263,7 +24983,7 @@ public interface ProcessInfoOrBuilder extends
/**
* uint64 trace_id = 9 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.trace_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=183
+ * See proto/cws/dumpsv1/activity_dump.proto;l=189
* @return The traceId.
*/
@java.lang.Deprecated long getTraceId();
@@ -24495,7 +25215,7 @@ public int getPpid() {
/**
* uint32 cookie = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.cookie is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=175
+ * See proto/cws/dumpsv1/activity_dump.proto;l=181
* @return The cookie.
*/
@java.lang.Override
@@ -24584,7 +25304,7 @@ public java.lang.String getContainerId() {
/**
* uint64 span_id = 8 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.span_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=182
+ * See proto/cws/dumpsv1/activity_dump.proto;l=188
* @return The spanId.
*/
@java.lang.Override
@@ -24597,7 +25317,7 @@ public java.lang.String getContainerId() {
/**
* uint64 trace_id = 9 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.trace_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=183
+ * See proto/cws/dumpsv1/activity_dump.proto;l=189
* @return The traceId.
*/
@java.lang.Override
@@ -25881,7 +26601,7 @@ public Builder clearPpid() {
/**
* uint32 cookie = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.cookie is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=175
+ * See proto/cws/dumpsv1/activity_dump.proto;l=181
* @return The cookie.
*/
@java.lang.Override
@@ -25891,7 +26611,7 @@ public Builder clearPpid() {
/**
* uint32 cookie = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.cookie is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=175
+ * See proto/cws/dumpsv1/activity_dump.proto;l=181
* @param value The cookie to set.
* @return This builder for chaining.
*/
@@ -25905,7 +26625,7 @@ public Builder clearPpid() {
/**
* uint32 cookie = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.cookie is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=175
+ * See proto/cws/dumpsv1/activity_dump.proto;l=181
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearCookie() {
@@ -26142,7 +26862,7 @@ public Builder setContainerIdBytes(
/**
* uint64 span_id = 8 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.span_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=182
+ * See proto/cws/dumpsv1/activity_dump.proto;l=188
* @return The spanId.
*/
@java.lang.Override
@@ -26152,7 +26872,7 @@ public Builder setContainerIdBytes(
/**
* uint64 span_id = 8 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.span_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=182
+ * See proto/cws/dumpsv1/activity_dump.proto;l=188
* @param value The spanId to set.
* @return This builder for chaining.
*/
@@ -26166,7 +26886,7 @@ public Builder setContainerIdBytes(
/**
* uint64 span_id = 8 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.span_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=182
+ * See proto/cws/dumpsv1/activity_dump.proto;l=188
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSpanId() {
@@ -26180,7 +26900,7 @@ public Builder setContainerIdBytes(
/**
* uint64 trace_id = 9 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.trace_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=183
+ * See proto/cws/dumpsv1/activity_dump.proto;l=189
* @return The traceId.
*/
@java.lang.Override
@@ -26190,7 +26910,7 @@ public Builder setContainerIdBytes(
/**
* uint64 trace_id = 9 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.trace_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=183
+ * See proto/cws/dumpsv1/activity_dump.proto;l=189
* @param value The traceId to set.
* @return This builder for chaining.
*/
@@ -26204,7 +26924,7 @@ public Builder setContainerIdBytes(
/**
* uint64 trace_id = 9 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.ProcessInfo.trace_id is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=183
+ * See proto/cws/dumpsv1/activity_dump.proto;l=189
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTraceId() {
@@ -27075,7 +27795,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -27083,14 +27803,14 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -27098,7 +27818,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -27301,7 +28021,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -27311,7 +28031,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -27320,7 +28040,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -27330,7 +28050,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -28469,7 +29189,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -28479,7 +29199,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -28488,7 +29208,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -28498,7 +29218,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -28509,7 +29229,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -28525,7 +29245,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -28540,7 +29260,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -28555,7 +29275,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -28567,7 +29287,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 10 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FileActivityNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=206
+ * See proto/cws/dumpsv1/activity_dump.proto;l=212
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -30085,7 +30805,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -30093,14 +30813,14 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -30108,7 +30828,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -30244,7 +30964,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -30254,7 +30974,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -30263,7 +30983,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -30273,7 +30993,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -31115,7 +31835,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -31125,7 +31845,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -31134,7 +31854,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -31144,7 +31864,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -31155,7 +31875,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -31171,7 +31891,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -31186,7 +31906,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -31201,7 +31921,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -31213,7 +31933,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 3 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.DNSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=229
+ * See proto/cws/dumpsv1/activity_dump.proto;l=235
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -33530,7 +34250,7 @@ public interface SyscallNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -33538,14 +34258,14 @@ public interface SyscallNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -33553,7 +34273,7 @@ public interface SyscallNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -33628,7 +34348,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -33638,7 +34358,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -33647,7 +34367,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -33657,7 +34377,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -34116,7 +34836,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -34126,7 +34846,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -34135,7 +34855,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -34145,7 +34865,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -34156,7 +34876,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -34172,7 +34892,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -34187,7 +34907,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -34202,7 +34922,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -34214,7 +34934,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SyscallNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=254
+ * See proto/cws/dumpsv1/activity_dump.proto;l=260
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -35368,7 +36088,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -35376,14 +36096,14 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -35391,7 +36111,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -35517,7 +36237,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -35527,7 +36247,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -35536,7 +36256,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -35546,7 +36266,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -36341,7 +37061,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -36351,7 +37071,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -36360,7 +37080,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -36370,7 +37090,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -36381,7 +37101,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -36397,7 +37117,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -36412,7 +37132,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -36427,7 +37147,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -36439,7 +37159,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.IMDSNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=271
+ * See proto/cws/dumpsv1/activity_dump.proto;l=277
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -46334,7 +47054,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -46342,14 +47062,14 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -46357,7 +47077,7 @@ com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBuilder(
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -46493,7 +47213,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -46503,7 +47223,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -46512,7 +47232,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -46522,7 +47242,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MatchedRuleOrBuilder getMatchedRulesOrBui
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -47386,7 +48106,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -47396,7 +48116,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -47405,7 +48125,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -47415,7 +48135,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -47426,7 +48146,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -47442,7 +48162,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -47457,7 +48177,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -47472,7 +48192,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -47484,7 +48204,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.BindNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=370
+ * See proto/cws/dumpsv1/activity_dump.proto;l=376
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -50547,7 +51267,7 @@ public interface FlowNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -50555,14 +51275,14 @@ public interface FlowNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return The count of imageTags.
*/
@java.lang.Deprecated int getImageTagsCount();
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -50570,7 +51290,7 @@ public interface FlowNodeOrBuilder extends
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -50711,7 +51431,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -50721,7 +51441,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -50730,7 +51450,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -50740,7 +51460,7 @@ protected java.lang.Object newInstance(
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -51481,7 +52201,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -51491,7 +52211,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -51500,7 +52220,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -51510,7 +52230,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -51521,7 +52241,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -51537,7 +52257,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -51552,7 +52272,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -51567,7 +52287,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -51579,7 +52299,7 @@ private void ensureImageTagsIsMutable() {
/**
* repeated string image_tags = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.FlowNode.image_tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=399
+ * See proto/cws/dumpsv1/activity_dump.proto;l=405
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -55477,11 +56197,21 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_MountSeen_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_MountSeen_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_datadog_cws_dumpsv1_MountNode_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_datadog_cws_dumpsv1_MountNode_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_datadog_cws_dumpsv1_ProcessActivityNode_descriptor;
private static final
@@ -55689,155 +56419,159 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
"urity_contexts\030\013 \003(\0132).datadog.cws.dumps" +
"v1.SecurityContextEntry\032[\n\024ProfileContex" +
"tsEntry\022\013\n\003key\030\001 \001(\t\0222\n\005value\030\002 \001(\0132#.da" +
- "tadog.cws.dumpsv1.ProfileContext:\0028\001\"\247\001\n" +
- "\tMountNode\0220\n\tnode_base\030\001 \001(\0132\035.datadog." +
- "cws.dumpsv1.NodeBase\022\023\n\013mount_point\030\002 \001(" +
- "\t\022\022\n\nmount_root\030\003 \001(\t\022\022\n\nfilesystem\030\004 \001(" +
- "\t\022\023\n\013mount_flags\030\005 \001(\r\022\026\n\016base_namespace" +
- "\030\006 \001(\010\"\347\005\n\023ProcessActivityNode\0221\n\007proces" +
- "s\030\001 \001(\0132 .datadog.cws.dumpsv1.ProcessInf" +
- "o\022<\n\017generation_type\030\010 \001(\0162#.datadog.cws" +
- ".dumpsv1.GenerationType\0227\n\rmatched_rules" +
- "\030\t \003(\0132 .datadog.cws.dumpsv1.MatchedRule" +
- "\022:\n\010children\030\003 \003(\0132(.datadog.cws.dumpsv1" +
- ".ProcessActivityNode\0224\n\005files\030\004 \003(\0132%.da" +
- "tadog.cws.dumpsv1.FileActivityNode\022/\n\tdn" +
- "s_names\030\005 \003(\0132\034.datadog.cws.dumpsv1.DNSN" +
- "ode\0220\n\007sockets\030\006 \003(\0132\037.datadog.cws.dumps" +
- "v1.SocketNode\022\024\n\010syscalls\030\007 \003(\rB\002\030\001\022\026\n\ni" +
- "mage_tags\030\n \003(\tB\002\030\001\0220\n\tnode_base\030\016 \001(\0132\035" +
- ".datadog.cws.dumpsv1.NodeBase\0222\n\013imds_ev" +
- "ents\030\013 \003(\0132\035.datadog.cws.dumpsv1.IMDSNod" +
- "e\0227\n\rsyscall_nodes\030\014 \003(\0132 .datadog.cws.d" +
- "umpsv1.SyscallNode\022?\n\017network_devices\030\r " +
- "\003(\0132&.datadog.cws.dumpsv1.NetworkDeviceN" +
- "ode\022=\n\020capability_nodes\030\017 \003(\0132#.datadog." +
- "cws.dumpsv1.CapabilityNodeJ\004\010\002\020\003\"\331\003\n\013Pro" +
- "cessInfo\022\013\n\003pid\030\001 \001(\r\022\013\n\003tid\030\002 \001(\r\022\014\n\004pp" +
- "id\030\003 \001(\r\022\022\n\006cookie\030\004 \001(\rB\002\030\001\022\021\n\tis_threa" +
- "d\030\005 \001(\010\022+\n\004file\030\006 \001(\0132\035.datadog.cws.dump" +
- "sv1.FileInfo\022\024\n\014container_id\030\007 \001(\t\022\023\n\007sp" +
- "an_id\030\010 \001(\004B\002\030\001\022\024\n\010trace_id\030\t \001(\004B\002\030\001\022\013\n" +
- "\003tty\030\n \001(\t\022\014\n\004comm\030\013 \001(\t\022\021\n\tfork_time\030\014 " +
- "\001(\004\022\021\n\texit_time\030\r \001(\004\022\021\n\texec_time\030\016 \001(" +
- "\004\0225\n\013credentials\030\017 \001(\0132 .datadog.cws.dum" +
- "psv1.Credentials\022\014\n\004args\030\020 \003(\t\022\r\n\005argv0\030" +
- "\021 \001(\t\022\026\n\016args_truncated\030\022 \001(\010\022\014\n\004envs\030\023 " +
- "\003(\t\022\026\n\016envs_truncated\030\024 \001(\010\022\025\n\ris_exec_c" +
- "hild\030\025 \001(\010\022\020\n\010cookie64\030\026 \001(\004\"\242\003\n\020FileAct" +
- "ivityNode\0227\n\rmatched_rules\030\t \003(\0132 .datad" +
- "og.cws.dumpsv1.MatchedRule\022\026\n\nimage_tags" +
- "\030\n \003(\tB\002\030\001\0220\n\tnode_base\030\013 \001(\0132\035.datadog." +
- "cws.dumpsv1.NodeBase\022\014\n\004name\030\001 \001(\t\022\022\n\nis" +
- "_pattern\030\007 \001(\010\022+\n\004file\030\002 \001(\0132\035.datadog.c" +
- "ws.dumpsv1.FileInfo\022<\n\017generation_type\030\010" +
- " \001(\0162#.datadog.cws.dumpsv1.GenerationTyp" +
- "e\022\022\n\nfirst_seen\030\004 \001(\004\022+\n\004open\030\005 \001(\0132\035.da" +
- "tadog.cws.dumpsv1.OpenNode\0227\n\010children\030\006" +
- " \003(\0132%.datadog.cws.dumpsv1.FileActivityN" +
- "odeJ\004\010\003\020\004\"7\n\010OpenNode\022\016\n\006retval\030\001 \001(\022\022\r\n" +
- "\005flags\030\002 \001(\r\022\014\n\004mode\030\003 \001(\r\"\274\001\n\007DNSNode\0227" +
- "\n\rmatched_rules\030\002 \003(\0132 .datadog.cws.dump" +
- "sv1.MatchedRule\022\026\n\nimage_tags\030\003 \003(\tB\002\030\001\022" +
- "0\n\tnode_base\030\004 \001(\0132\035.datadog.cws.dumpsv1" +
- ".NodeBase\022.\n\010requests\030\001 \003(\0132\034.datadog.cw" +
- "s.dumpsv1.DNSInfo\"\211\001\n\007DNSInfo\022\014\n\004name\030\001 " +
- "\001(\t\022\014\n\004type\030\002 \001(\r\022\r\n\005class\030\003 \001(\r\022\014\n\004size" +
- "\030\004 \001(\r\022\r\n\005count\030\005 \001(\r\0226\n\010response\030\006 \001(\0132" +
- "$.datadog.cws.dumpsv1.DNSResponseInfo\".\n" +
- "\017DNSResponseInfo\022\013\n\003ips\030\001 \003(\t\022\016\n\006cnames\030" +
- "\002 \003(\t\"h\n\013SyscallNode\022\026\n\nimage_tags\030\001 \003(\t" +
- "B\002\030\001\0220\n\tnode_base\030\003 \001(\0132\035.datadog.cws.du" +
- "mpsv1.NodeBase\022\017\n\007syscall\030\002 \001(\005\"\254\001\n\016Capa" +
- "bilityNode\0220\n\tnode_base\030\001 \001(\0132\035.datadog." +
- "cws.dumpsv1.NodeBase\022\022\n\ncapability\030\002 \001(\004" +
- "\022\022\n\nis_capable\030\003 \001(\010\022 \n\030is_attempted_hos" +
- "t_userns\030\004 \001(\010\022\036\n\026is_capable_host_userns" +
- "\030\005 \001(\010\"\274\001\n\010IMDSNode\0227\n\rmatched_rules\030\001 \003" +
- "(\0132 .datadog.cws.dumpsv1.MatchedRule\022\026\n\n" +
- "image_tags\030\002 \003(\tB\002\030\001\0220\n\tnode_base\030\004 \001(\0132" +
- "\035.datadog.cws.dumpsv1.NodeBase\022-\n\005event\030" +
- "\003 \001(\0132\036.datadog.cws.dumpsv1.IMDSEvent\"\240\001" +
- "\n\tIMDSEvent\022\014\n\004type\030\001 \001(\t\022\026\n\016cloud_provi" +
- "der\030\002 \001(\t\022\013\n\003url\030\003 \001(\t\022\014\n\004host\030\004 \001(\t\022\022\n\n" +
- "user_agent\030\005 \001(\t\022\016\n\006server\030\006 \001(\t\022.\n\003aws\030" +
- "\007 \001(\0132!.datadog.cws.dumpsv1.AWSIMDSEvent" +
- "\"m\n\014AWSIMDSEvent\022\022\n\nis_imds_v2\030\001 \001(\010\022I\n\024" +
- "security_credentials\030\002 \001(\0132+.datadog.cws" +
- ".dumpsv1.AWSSecurityCredentials\"y\n\026AWSSe" +
- "curityCredentials\022\014\n\004code\030\001 \001(\t\022\014\n\004type\030" +
- "\002 \001(\t\022\025\n\raccess_key_id\030\003 \001(\t\022\024\n\014last_upd" +
- "ated\030\004 \001(\t\022\026\n\016expiration_raw\030\005 \001(\t\"\272\004\n\010F" +
- "ileInfo\022\013\n\003uid\030\001 \001(\r\022\014\n\004user\030\002 \001(\t\022\013\n\003gi" +
- "d\030\003 \001(\r\022\r\n\005group\030\004 \001(\t\022\014\n\004mode\030\005 \001(\r\022\r\n\005" +
- "ctime\030\006 \001(\004\022\r\n\005mtime\030\007 \001(\004\022\020\n\010mount_id\030\010" +
- " \001(\r\022\r\n\005inode\030\t \001(\004\022\026\n\016in_upper_layer\030\n " +
- "\001(\010\022\014\n\004path\030\013 \001(\t\022\020\n\010basename\030\014 \001(\t\022\022\n\nf" +
- "ilesystem\030\r \001(\t\022\024\n\014package_name\030\016 \001(\t\022\027\n" +
- "\017package_version\030\017 \001(\t\022\032\n\rpackage_epoch\030" +
- "\023 \001(\rH\000\210\001\001\022\034\n\017package_release\030\024 \001(\tH\001\210\001\001" +
- "\022\033\n\023package_src_version\030\020 \001(\t\022\036\n\021package" +
- "_src_epoch\030\025 \001(\rH\002\210\001\001\022 \n\023package_src_rel" +
- "ease\030\026 \001(\tH\003\210\001\001\022\016\n\006hashes\030\021 \003(\t\0222\n\nhash_" +
- "state\030\022 \001(\0162\036.datadog.cws.dumpsv1.HashSt" +
- "ateB\020\n\016_package_epochB\022\n\020_package_releas" +
- "eB\024\n\022_package_src_epochB\026\n\024_package_src_" +
- "release\"\224\002\n\013Credentials\022\013\n\003uid\030\001 \001(\r\022\013\n\003" +
- "gid\030\002 \001(\r\022\014\n\004user\030\003 \001(\t\022\r\n\005group\030\004 \001(\t\022\025" +
- "\n\reffective_uid\030\005 \001(\r\022\025\n\reffective_gid\030\006" +
- " \001(\r\022\026\n\016effective_user\030\007 \001(\t\022\027\n\017effectiv" +
- "e_group\030\010 \001(\t\022\016\n\006fs_uid\030\t \001(\r\022\016\n\006fs_gid\030" +
- "\n \001(\r\022\017\n\007fs_user\030\013 \001(\t\022\020\n\010fs_group\030\014 \001(\t" +
- "\022\025\n\rcap_effective\030\r \001(\004\022\025\n\rcap_permitted" +
- "\030\016 \001(\004\"|\n\nSocketNode\022\016\n\006family\030\001 \001(\t\022+\n\004" +
- "bind\030\002 \003(\0132\035.datadog.cws.dumpsv1.BindNod" +
- "e\0221\n\007connect\030\003 \003(\0132 .datadog.cws.dumpsv1" +
- ".ConnectNode\"\271\001\n\010BindNode\0227\n\rmatched_rul" +
- "es\030\003 \003(\0132 .datadog.cws.dumpsv1.MatchedRu" +
- "le\022\026\n\nimage_tags\030\004 \003(\tB\002\030\001\0220\n\tnode_base\030" +
- "\006 \001(\0132\035.datadog.cws.dumpsv1.NodeBase\022\014\n\004" +
- "port\030\001 \001(\r\022\n\n\002ip\030\002 \001(\t\022\020\n\010protocol\030\005 \001(\r" +
- "\"\244\001\n\013ConnectNode\0227\n\rmatched_rules\030\003 \003(\0132" +
- " .datadog.cws.dumpsv1.MatchedRule\0220\n\tnod" +
- "e_base\030\004 \001(\0132\035.datadog.cws.dumpsv1.NodeB" +
- "ase\022\014\n\004port\030\001 \001(\r\022\n\n\002ip\030\002 \001(\t\022\020\n\010protoco" +
- "l\030\005 \001(\r\"\257\001\n\021NetworkDeviceNode\0227\n\rmatched" +
- "_rules\030\001 \003(\0132 .datadog.cws.dumpsv1.Match" +
- "edRule\022\r\n\005netns\030\002 \001(\r\022\017\n\007ifindex\030\003 \001(\r\022\016" +
- "\n\006ifname\030\004 \001(\t\0221\n\nflow_nodes\030\005 \003(\0132\035.dat" +
- "adog.cws.dumpsv1.FlowNode\"\322\002\n\010FlowNode\022\026" +
- "\n\nimage_tags\030\001 \003(\tB\002\030\001\0220\n\tnode_base\030\010 \001(" +
- "\0132\035.datadog.cws.dumpsv1.NodeBase\0222\n\006sour" +
- "ce\030\002 \001(\0132\".datadog.cws.dumpsv1.IPPortCon" +
- "text\0227\n\013destination\030\003 \001(\0132\".datadog.cws." +
- "dumpsv1.IPPortContext\022\023\n\013l3_protocol\030\004 \001" +
- "(\r\022\023\n\013l4_protocol\030\005 \001(\r\0222\n\007ingress\030\006 \001(\013" +
- "2!.datadog.cws.dumpsv1.NetworkStats\0221\n\006e" +
- "gress\030\007 \001(\0132!.datadog.cws.dumpsv1.Networ" +
- "kStats\")\n\rIPPortContext\022\n\n\002ip\030\001 \001(\t\022\014\n\004p" +
- "ort\030\002 \001(\r\"7\n\014NetworkStats\022\021\n\tdata_size\030\001" +
- " \001(\004\022\024\n\014packet_count\030\002 \001(\004\"\325\001\n\013MatchedRu" +
- "le\022\017\n\007rule_id\030\001 \001(\t\022\024\n\014rule_version\030\002 \001(" +
- "\t\022\023\n\013policy_name\030\003 \001(\t\022\026\n\016policy_version" +
- "\030\004 \001(\t\022A\n\trule_tags\030\005 \003(\0132..datadog.cws." +
- "dumpsv1.MatchedRule.RuleTagsEntry\032/\n\rRul" +
- "eTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" +
- "8\001\"t\n\020event_type_state\022\031\n\021last_anomaly_n" +
- "ano\030\001 \001(\004\022E\n\023event_profile_state\030\002 \001(\0162(" +
- ".datadog.cws.dumpsv1.event_profile_state" +
- "*\271\001\n\tHashState\022\013\n\007NO_HASH\020\000\022\010\n\004DONE\020\001\022\022\n" +
- "\016FILE_NOT_FOUND\020\002\022\035\n\031PATHNAME_RESOLUTION" +
- "_ERROR\020\003\022\020\n\014FILE_TOO_BIG\020\004\022\035\n\031EVENT_TYPE" +
- "_NOT_CONFIGURED\020\005\022\031\n\025HASH_WAS_RATE_LIMIT" +
- "ED\020\006\022\026\n\022UNKNOWN_HASH_ERROR\020\007*8\n\016Generati" +
- "onType\022\013\n\007UNKNOWN\020\000\022\013\n\007RUNTIME\020\001\022\014\n\010SNAP" +
- "SHOT\020\002*\220\001\n\023event_profile_state\022\016\n\nNO_PRO" +
- "FILE\020\000\022\027\n\023PROFILE_AT_MAX_SIZE\020\001\022\024\n\020UNSTA" +
- "BLE_PROFILE\020\002\022\022\n\016STABLE_PROFILE\020\003\022\021\n\rAUT" +
- "O_LEARNING\020\004\022\023\n\017WORKLOAD_WARMUP\020\005BU\n\022com" +
- ".dd.cws.adv1.pbB\014SecDumpProtoP\000Z/github." +
- "com/DataDog/agent-payload/v5/cws/dumpsv1" +
- "b\006proto3"
+ "tadog.cws.dumpsv1.ProfileContext:\0028\001\"V\n\t" +
+ "MountSeen\0221\n\005times\030\001 \001(\0132\".datadog.cws.d" +
+ "umpsv1.ImageTagTimes\022\026\n\016base_namespace\030\002" +
+ " \001(\010\"\211\002\n\tMountNode\022\023\n\013mount_point\030\002 \001(\t\022" +
+ "\022\n\nmount_root\030\003 \001(\t\022\022\n\nfilesystem\030\004 \001(\t\022" +
+ "\023\n\013mount_flags\030\005 \001(\r\0226\n\004seen\030\007 \003(\0132(.dat" +
+ "adog.cws.dumpsv1.MountNode.SeenEntry\032K\n\t" +
+ "SeenEntry\022\013\n\003key\030\001 \001(\t\022-\n\005value\030\002 \001(\0132\036." +
+ "datadog.cws.dumpsv1.MountSeen:\0028\001J\004\010\001\020\002J" +
+ "\004\010\006\020\007R\tnode_baseR\016base_namespace\"\347\005\n\023Pro" +
+ "cessActivityNode\0221\n\007process\030\001 \001(\0132 .data" +
+ "dog.cws.dumpsv1.ProcessInfo\022<\n\017generatio" +
+ "n_type\030\010 \001(\0162#.datadog.cws.dumpsv1.Gener" +
+ "ationType\0227\n\rmatched_rules\030\t \003(\0132 .datad" +
+ "og.cws.dumpsv1.MatchedRule\022:\n\010children\030\003" +
+ " \003(\0132(.datadog.cws.dumpsv1.ProcessActivi" +
+ "tyNode\0224\n\005files\030\004 \003(\0132%.datadog.cws.dump" +
+ "sv1.FileActivityNode\022/\n\tdns_names\030\005 \003(\0132" +
+ "\034.datadog.cws.dumpsv1.DNSNode\0220\n\007sockets" +
+ "\030\006 \003(\0132\037.datadog.cws.dumpsv1.SocketNode\022" +
+ "\024\n\010syscalls\030\007 \003(\rB\002\030\001\022\026\n\nimage_tags\030\n \003(" +
+ "\tB\002\030\001\0220\n\tnode_base\030\016 \001(\0132\035.datadog.cws.d" +
+ "umpsv1.NodeBase\0222\n\013imds_events\030\013 \003(\0132\035.d" +
+ "atadog.cws.dumpsv1.IMDSNode\0227\n\rsyscall_n" +
+ "odes\030\014 \003(\0132 .datadog.cws.dumpsv1.Syscall" +
+ "Node\022?\n\017network_devices\030\r \003(\0132&.datadog." +
+ "cws.dumpsv1.NetworkDeviceNode\022=\n\020capabil" +
+ "ity_nodes\030\017 \003(\0132#.datadog.cws.dumpsv1.Ca" +
+ "pabilityNodeJ\004\010\002\020\003\"\331\003\n\013ProcessInfo\022\013\n\003pi" +
+ "d\030\001 \001(\r\022\013\n\003tid\030\002 \001(\r\022\014\n\004ppid\030\003 \001(\r\022\022\n\006co" +
+ "okie\030\004 \001(\rB\002\030\001\022\021\n\tis_thread\030\005 \001(\010\022+\n\004fil" +
+ "e\030\006 \001(\0132\035.datadog.cws.dumpsv1.FileInfo\022\024" +
+ "\n\014container_id\030\007 \001(\t\022\023\n\007span_id\030\010 \001(\004B\002\030" +
+ "\001\022\024\n\010trace_id\030\t \001(\004B\002\030\001\022\013\n\003tty\030\n \001(\t\022\014\n\004" +
+ "comm\030\013 \001(\t\022\021\n\tfork_time\030\014 \001(\004\022\021\n\texit_ti" +
+ "me\030\r \001(\004\022\021\n\texec_time\030\016 \001(\004\0225\n\013credentia" +
+ "ls\030\017 \001(\0132 .datadog.cws.dumpsv1.Credentia" +
+ "ls\022\014\n\004args\030\020 \003(\t\022\r\n\005argv0\030\021 \001(\t\022\026\n\016args_" +
+ "truncated\030\022 \001(\010\022\014\n\004envs\030\023 \003(\t\022\026\n\016envs_tr" +
+ "uncated\030\024 \001(\010\022\025\n\ris_exec_child\030\025 \001(\010\022\020\n\010" +
+ "cookie64\030\026 \001(\004\"\242\003\n\020FileActivityNode\0227\n\rm" +
+ "atched_rules\030\t \003(\0132 .datadog.cws.dumpsv1" +
+ ".MatchedRule\022\026\n\nimage_tags\030\n \003(\tB\002\030\001\0220\n\t" +
+ "node_base\030\013 \001(\0132\035.datadog.cws.dumpsv1.No" +
+ "deBase\022\014\n\004name\030\001 \001(\t\022\022\n\nis_pattern\030\007 \001(\010" +
+ "\022+\n\004file\030\002 \001(\0132\035.datadog.cws.dumpsv1.Fil" +
+ "eInfo\022<\n\017generation_type\030\010 \001(\0162#.datadog" +
+ ".cws.dumpsv1.GenerationType\022\022\n\nfirst_see" +
+ "n\030\004 \001(\004\022+\n\004open\030\005 \001(\0132\035.datadog.cws.dump" +
+ "sv1.OpenNode\0227\n\010children\030\006 \003(\0132%.datadog" +
+ ".cws.dumpsv1.FileActivityNodeJ\004\010\003\020\004\"7\n\010O" +
+ "penNode\022\016\n\006retval\030\001 \001(\022\022\r\n\005flags\030\002 \001(\r\022\014" +
+ "\n\004mode\030\003 \001(\r\"\274\001\n\007DNSNode\0227\n\rmatched_rule" +
+ "s\030\002 \003(\0132 .datadog.cws.dumpsv1.MatchedRul" +
+ "e\022\026\n\nimage_tags\030\003 \003(\tB\002\030\001\0220\n\tnode_base\030\004" +
+ " \001(\0132\035.datadog.cws.dumpsv1.NodeBase\022.\n\010r" +
+ "equests\030\001 \003(\0132\034.datadog.cws.dumpsv1.DNSI" +
+ "nfo\"\211\001\n\007DNSInfo\022\014\n\004name\030\001 \001(\t\022\014\n\004type\030\002 " +
+ "\001(\r\022\r\n\005class\030\003 \001(\r\022\014\n\004size\030\004 \001(\r\022\r\n\005coun" +
+ "t\030\005 \001(\r\0226\n\010response\030\006 \001(\0132$.datadog.cws." +
+ "dumpsv1.DNSResponseInfo\".\n\017DNSResponseIn" +
+ "fo\022\013\n\003ips\030\001 \003(\t\022\016\n\006cnames\030\002 \003(\t\"h\n\013Sysca" +
+ "llNode\022\026\n\nimage_tags\030\001 \003(\tB\002\030\001\0220\n\tnode_b" +
+ "ase\030\003 \001(\0132\035.datadog.cws.dumpsv1.NodeBase" +
+ "\022\017\n\007syscall\030\002 \001(\005\"\254\001\n\016CapabilityNode\0220\n\t" +
+ "node_base\030\001 \001(\0132\035.datadog.cws.dumpsv1.No" +
+ "deBase\022\022\n\ncapability\030\002 \001(\004\022\022\n\nis_capable" +
+ "\030\003 \001(\010\022 \n\030is_attempted_host_userns\030\004 \001(\010" +
+ "\022\036\n\026is_capable_host_userns\030\005 \001(\010\"\274\001\n\010IMD" +
+ "SNode\0227\n\rmatched_rules\030\001 \003(\0132 .datadog.c" +
+ "ws.dumpsv1.MatchedRule\022\026\n\nimage_tags\030\002 \003" +
+ "(\tB\002\030\001\0220\n\tnode_base\030\004 \001(\0132\035.datadog.cws." +
+ "dumpsv1.NodeBase\022-\n\005event\030\003 \001(\0132\036.datado" +
+ "g.cws.dumpsv1.IMDSEvent\"\240\001\n\tIMDSEvent\022\014\n" +
+ "\004type\030\001 \001(\t\022\026\n\016cloud_provider\030\002 \001(\t\022\013\n\003u" +
+ "rl\030\003 \001(\t\022\014\n\004host\030\004 \001(\t\022\022\n\nuser_agent\030\005 \001" +
+ "(\t\022\016\n\006server\030\006 \001(\t\022.\n\003aws\030\007 \001(\0132!.datado" +
+ "g.cws.dumpsv1.AWSIMDSEvent\"m\n\014AWSIMDSEve" +
+ "nt\022\022\n\nis_imds_v2\030\001 \001(\010\022I\n\024security_crede" +
+ "ntials\030\002 \001(\0132+.datadog.cws.dumpsv1.AWSSe" +
+ "curityCredentials\"y\n\026AWSSecurityCredenti" +
+ "als\022\014\n\004code\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\022\025\n\racces" +
+ "s_key_id\030\003 \001(\t\022\024\n\014last_updated\030\004 \001(\t\022\026\n\016" +
+ "expiration_raw\030\005 \001(\t\"\272\004\n\010FileInfo\022\013\n\003uid" +
+ "\030\001 \001(\r\022\014\n\004user\030\002 \001(\t\022\013\n\003gid\030\003 \001(\r\022\r\n\005gro" +
+ "up\030\004 \001(\t\022\014\n\004mode\030\005 \001(\r\022\r\n\005ctime\030\006 \001(\004\022\r\n" +
+ "\005mtime\030\007 \001(\004\022\020\n\010mount_id\030\010 \001(\r\022\r\n\005inode\030" +
+ "\t \001(\004\022\026\n\016in_upper_layer\030\n \001(\010\022\014\n\004path\030\013 " +
+ "\001(\t\022\020\n\010basename\030\014 \001(\t\022\022\n\nfilesystem\030\r \001(" +
+ "\t\022\024\n\014package_name\030\016 \001(\t\022\027\n\017package_versi" +
+ "on\030\017 \001(\t\022\032\n\rpackage_epoch\030\023 \001(\rH\000\210\001\001\022\034\n\017" +
+ "package_release\030\024 \001(\tH\001\210\001\001\022\033\n\023package_sr" +
+ "c_version\030\020 \001(\t\022\036\n\021package_src_epoch\030\025 \001" +
+ "(\rH\002\210\001\001\022 \n\023package_src_release\030\026 \001(\tH\003\210\001" +
+ "\001\022\016\n\006hashes\030\021 \003(\t\0222\n\nhash_state\030\022 \001(\0162\036." +
+ "datadog.cws.dumpsv1.HashStateB\020\n\016_packag" +
+ "e_epochB\022\n\020_package_releaseB\024\n\022_package_" +
+ "src_epochB\026\n\024_package_src_release\"\224\002\n\013Cr" +
+ "edentials\022\013\n\003uid\030\001 \001(\r\022\013\n\003gid\030\002 \001(\r\022\014\n\004u" +
+ "ser\030\003 \001(\t\022\r\n\005group\030\004 \001(\t\022\025\n\reffective_ui" +
+ "d\030\005 \001(\r\022\025\n\reffective_gid\030\006 \001(\r\022\026\n\016effect" +
+ "ive_user\030\007 \001(\t\022\027\n\017effective_group\030\010 \001(\t\022" +
+ "\016\n\006fs_uid\030\t \001(\r\022\016\n\006fs_gid\030\n \001(\r\022\017\n\007fs_us" +
+ "er\030\013 \001(\t\022\020\n\010fs_group\030\014 \001(\t\022\025\n\rcap_effect" +
+ "ive\030\r \001(\004\022\025\n\rcap_permitted\030\016 \001(\004\"|\n\nSock" +
+ "etNode\022\016\n\006family\030\001 \001(\t\022+\n\004bind\030\002 \003(\0132\035.d" +
+ "atadog.cws.dumpsv1.BindNode\0221\n\007connect\030\003" +
+ " \003(\0132 .datadog.cws.dumpsv1.ConnectNode\"\271" +
+ "\001\n\010BindNode\0227\n\rmatched_rules\030\003 \003(\0132 .dat" +
+ "adog.cws.dumpsv1.MatchedRule\022\026\n\nimage_ta" +
+ "gs\030\004 \003(\tB\002\030\001\0220\n\tnode_base\030\006 \001(\0132\035.datado" +
+ "g.cws.dumpsv1.NodeBase\022\014\n\004port\030\001 \001(\r\022\n\n\002" +
+ "ip\030\002 \001(\t\022\020\n\010protocol\030\005 \001(\r\"\244\001\n\013ConnectNo" +
+ "de\0227\n\rmatched_rules\030\003 \003(\0132 .datadog.cws." +
+ "dumpsv1.MatchedRule\0220\n\tnode_base\030\004 \001(\0132\035" +
+ ".datadog.cws.dumpsv1.NodeBase\022\014\n\004port\030\001 " +
+ "\001(\r\022\n\n\002ip\030\002 \001(\t\022\020\n\010protocol\030\005 \001(\r\"\257\001\n\021Ne" +
+ "tworkDeviceNode\0227\n\rmatched_rules\030\001 \003(\0132 " +
+ ".datadog.cws.dumpsv1.MatchedRule\022\r\n\005netn" +
+ "s\030\002 \001(\r\022\017\n\007ifindex\030\003 \001(\r\022\016\n\006ifname\030\004 \001(\t" +
+ "\0221\n\nflow_nodes\030\005 \003(\0132\035.datadog.cws.dumps" +
+ "v1.FlowNode\"\322\002\n\010FlowNode\022\026\n\nimage_tags\030\001" +
+ " \003(\tB\002\030\001\0220\n\tnode_base\030\010 \001(\0132\035.datadog.cw" +
+ "s.dumpsv1.NodeBase\0222\n\006source\030\002 \001(\0132\".dat" +
+ "adog.cws.dumpsv1.IPPortContext\0227\n\013destin" +
+ "ation\030\003 \001(\0132\".datadog.cws.dumpsv1.IPPort" +
+ "Context\022\023\n\013l3_protocol\030\004 \001(\r\022\023\n\013l4_proto" +
+ "col\030\005 \001(\r\0222\n\007ingress\030\006 \001(\0132!.datadog.cws" +
+ ".dumpsv1.NetworkStats\0221\n\006egress\030\007 \001(\0132!." +
+ "datadog.cws.dumpsv1.NetworkStats\")\n\rIPPo" +
+ "rtContext\022\n\n\002ip\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\"7\n\014N" +
+ "etworkStats\022\021\n\tdata_size\030\001 \001(\004\022\024\n\014packet" +
+ "_count\030\002 \001(\004\"\325\001\n\013MatchedRule\022\017\n\007rule_id\030" +
+ "\001 \001(\t\022\024\n\014rule_version\030\002 \001(\t\022\023\n\013policy_na" +
+ "me\030\003 \001(\t\022\026\n\016policy_version\030\004 \001(\t\022A\n\trule" +
+ "_tags\030\005 \003(\0132..datadog.cws.dumpsv1.Matche" +
+ "dRule.RuleTagsEntry\032/\n\rRuleTagsEntry\022\013\n\003" +
+ "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"t\n\020event_ty" +
+ "pe_state\022\031\n\021last_anomaly_nano\030\001 \001(\004\022E\n\023e" +
+ "vent_profile_state\030\002 \001(\0162(.datadog.cws.d" +
+ "umpsv1.event_profile_state*\271\001\n\tHashState" +
+ "\022\013\n\007NO_HASH\020\000\022\010\n\004DONE\020\001\022\022\n\016FILE_NOT_FOUN" +
+ "D\020\002\022\035\n\031PATHNAME_RESOLUTION_ERROR\020\003\022\020\n\014FI" +
+ "LE_TOO_BIG\020\004\022\035\n\031EVENT_TYPE_NOT_CONFIGURE" +
+ "D\020\005\022\031\n\025HASH_WAS_RATE_LIMITED\020\006\022\026\n\022UNKNOW" +
+ "N_HASH_ERROR\020\007*8\n\016GenerationType\022\013\n\007UNKN" +
+ "OWN\020\000\022\013\n\007RUNTIME\020\001\022\014\n\010SNAPSHOT\020\002*\220\001\n\023eve" +
+ "nt_profile_state\022\016\n\nNO_PROFILE\020\000\022\027\n\023PROF" +
+ "ILE_AT_MAX_SIZE\020\001\022\024\n\020UNSTABLE_PROFILE\020\002\022" +
+ "\022\n\016STABLE_PROFILE\020\003\022\021\n\rAUTO_LEARNING\020\004\022\023" +
+ "\n\017WORKLOAD_WARMUP\020\005BU\n\022com.dd.cws.adv1.p" +
+ "bB\014SecDumpProtoP\000Z/github.com/DataDog/ag" +
+ "ent-payload/v5/cws/dumpsv1b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -55945,146 +56679,158 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
- internal_static_datadog_cws_dumpsv1_MountNode_descriptor =
+ internal_static_datadog_cws_dumpsv1_MountSeen_descriptor =
getDescriptor().getMessageTypes().get(13);
+ internal_static_datadog_cws_dumpsv1_MountSeen_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_MountSeen_descriptor,
+ new java.lang.String[] { "Times", "BaseNamespace", });
+ internal_static_datadog_cws_dumpsv1_MountNode_descriptor =
+ getDescriptor().getMessageTypes().get(14);
internal_static_datadog_cws_dumpsv1_MountNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_MountNode_descriptor,
- new java.lang.String[] { "NodeBase", "MountPoint", "MountRoot", "Filesystem", "MountFlags", "BaseNamespace", });
+ new java.lang.String[] { "MountPoint", "MountRoot", "Filesystem", "MountFlags", "Seen", });
+ internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_descriptor =
+ internal_static_datadog_cws_dumpsv1_MountNode_descriptor.getNestedTypes().get(0);
+ internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_MountNode_SeenEntry_descriptor,
+ new java.lang.String[] { "Key", "Value", });
internal_static_datadog_cws_dumpsv1_ProcessActivityNode_descriptor =
- getDescriptor().getMessageTypes().get(14);
+ getDescriptor().getMessageTypes().get(15);
internal_static_datadog_cws_dumpsv1_ProcessActivityNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ProcessActivityNode_descriptor,
new java.lang.String[] { "Process", "GenerationType", "MatchedRules", "Children", "Files", "DnsNames", "Sockets", "Syscalls", "ImageTags", "NodeBase", "ImdsEvents", "SyscallNodes", "NetworkDevices", "CapabilityNodes", });
internal_static_datadog_cws_dumpsv1_ProcessInfo_descriptor =
- getDescriptor().getMessageTypes().get(15);
+ getDescriptor().getMessageTypes().get(16);
internal_static_datadog_cws_dumpsv1_ProcessInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ProcessInfo_descriptor,
new java.lang.String[] { "Pid", "Tid", "Ppid", "Cookie", "IsThread", "File", "ContainerId", "SpanId", "TraceId", "Tty", "Comm", "ForkTime", "ExitTime", "ExecTime", "Credentials", "Args", "Argv0", "ArgsTruncated", "Envs", "EnvsTruncated", "IsExecChild", "Cookie64", });
internal_static_datadog_cws_dumpsv1_FileActivityNode_descriptor =
- getDescriptor().getMessageTypes().get(16);
+ getDescriptor().getMessageTypes().get(17);
internal_static_datadog_cws_dumpsv1_FileActivityNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_FileActivityNode_descriptor,
new java.lang.String[] { "MatchedRules", "ImageTags", "NodeBase", "Name", "IsPattern", "File", "GenerationType", "FirstSeen", "Open", "Children", });
internal_static_datadog_cws_dumpsv1_OpenNode_descriptor =
- getDescriptor().getMessageTypes().get(17);
+ getDescriptor().getMessageTypes().get(18);
internal_static_datadog_cws_dumpsv1_OpenNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_OpenNode_descriptor,
new java.lang.String[] { "Retval", "Flags", "Mode", });
internal_static_datadog_cws_dumpsv1_DNSNode_descriptor =
- getDescriptor().getMessageTypes().get(18);
+ getDescriptor().getMessageTypes().get(19);
internal_static_datadog_cws_dumpsv1_DNSNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_DNSNode_descriptor,
new java.lang.String[] { "MatchedRules", "ImageTags", "NodeBase", "Requests", });
internal_static_datadog_cws_dumpsv1_DNSInfo_descriptor =
- getDescriptor().getMessageTypes().get(19);
+ getDescriptor().getMessageTypes().get(20);
internal_static_datadog_cws_dumpsv1_DNSInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_DNSInfo_descriptor,
new java.lang.String[] { "Name", "Type", "Class_", "Size", "Count", "Response", });
internal_static_datadog_cws_dumpsv1_DNSResponseInfo_descriptor =
- getDescriptor().getMessageTypes().get(20);
+ getDescriptor().getMessageTypes().get(21);
internal_static_datadog_cws_dumpsv1_DNSResponseInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_DNSResponseInfo_descriptor,
new java.lang.String[] { "Ips", "Cnames", });
internal_static_datadog_cws_dumpsv1_SyscallNode_descriptor =
- getDescriptor().getMessageTypes().get(21);
+ getDescriptor().getMessageTypes().get(22);
internal_static_datadog_cws_dumpsv1_SyscallNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SyscallNode_descriptor,
new java.lang.String[] { "ImageTags", "NodeBase", "Syscall", });
internal_static_datadog_cws_dumpsv1_CapabilityNode_descriptor =
- getDescriptor().getMessageTypes().get(22);
+ getDescriptor().getMessageTypes().get(23);
internal_static_datadog_cws_dumpsv1_CapabilityNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_CapabilityNode_descriptor,
new java.lang.String[] { "NodeBase", "Capability", "IsCapable", "IsAttemptedHostUserns", "IsCapableHostUserns", });
internal_static_datadog_cws_dumpsv1_IMDSNode_descriptor =
- getDescriptor().getMessageTypes().get(23);
+ getDescriptor().getMessageTypes().get(24);
internal_static_datadog_cws_dumpsv1_IMDSNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_IMDSNode_descriptor,
new java.lang.String[] { "MatchedRules", "ImageTags", "NodeBase", "Event", });
internal_static_datadog_cws_dumpsv1_IMDSEvent_descriptor =
- getDescriptor().getMessageTypes().get(24);
+ getDescriptor().getMessageTypes().get(25);
internal_static_datadog_cws_dumpsv1_IMDSEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_IMDSEvent_descriptor,
new java.lang.String[] { "Type", "CloudProvider", "Url", "Host", "UserAgent", "Server", "Aws", });
internal_static_datadog_cws_dumpsv1_AWSIMDSEvent_descriptor =
- getDescriptor().getMessageTypes().get(25);
+ getDescriptor().getMessageTypes().get(26);
internal_static_datadog_cws_dumpsv1_AWSIMDSEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_AWSIMDSEvent_descriptor,
new java.lang.String[] { "IsImdsV2", "SecurityCredentials", });
internal_static_datadog_cws_dumpsv1_AWSSecurityCredentials_descriptor =
- getDescriptor().getMessageTypes().get(26);
+ getDescriptor().getMessageTypes().get(27);
internal_static_datadog_cws_dumpsv1_AWSSecurityCredentials_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_AWSSecurityCredentials_descriptor,
new java.lang.String[] { "Code", "Type", "AccessKeyId", "LastUpdated", "ExpirationRaw", });
internal_static_datadog_cws_dumpsv1_FileInfo_descriptor =
- getDescriptor().getMessageTypes().get(27);
+ getDescriptor().getMessageTypes().get(28);
internal_static_datadog_cws_dumpsv1_FileInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_FileInfo_descriptor,
new java.lang.String[] { "Uid", "User", "Gid", "Group", "Mode", "Ctime", "Mtime", "MountId", "Inode", "InUpperLayer", "Path", "Basename", "Filesystem", "PackageName", "PackageVersion", "PackageEpoch", "PackageRelease", "PackageSrcVersion", "PackageSrcEpoch", "PackageSrcRelease", "Hashes", "HashState", "PackageEpoch", "PackageRelease", "PackageSrcEpoch", "PackageSrcRelease", });
internal_static_datadog_cws_dumpsv1_Credentials_descriptor =
- getDescriptor().getMessageTypes().get(28);
+ getDescriptor().getMessageTypes().get(29);
internal_static_datadog_cws_dumpsv1_Credentials_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_Credentials_descriptor,
new java.lang.String[] { "Uid", "Gid", "User", "Group", "EffectiveUid", "EffectiveGid", "EffectiveUser", "EffectiveGroup", "FsUid", "FsGid", "FsUser", "FsGroup", "CapEffective", "CapPermitted", });
internal_static_datadog_cws_dumpsv1_SocketNode_descriptor =
- getDescriptor().getMessageTypes().get(29);
+ getDescriptor().getMessageTypes().get(30);
internal_static_datadog_cws_dumpsv1_SocketNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SocketNode_descriptor,
new java.lang.String[] { "Family", "Bind", "Connect", });
internal_static_datadog_cws_dumpsv1_BindNode_descriptor =
- getDescriptor().getMessageTypes().get(30);
+ getDescriptor().getMessageTypes().get(31);
internal_static_datadog_cws_dumpsv1_BindNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_BindNode_descriptor,
new java.lang.String[] { "MatchedRules", "ImageTags", "NodeBase", "Port", "Ip", "Protocol", });
internal_static_datadog_cws_dumpsv1_ConnectNode_descriptor =
- getDescriptor().getMessageTypes().get(31);
+ getDescriptor().getMessageTypes().get(32);
internal_static_datadog_cws_dumpsv1_ConnectNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ConnectNode_descriptor,
new java.lang.String[] { "MatchedRules", "NodeBase", "Port", "Ip", "Protocol", });
internal_static_datadog_cws_dumpsv1_NetworkDeviceNode_descriptor =
- getDescriptor().getMessageTypes().get(32);
+ getDescriptor().getMessageTypes().get(33);
internal_static_datadog_cws_dumpsv1_NetworkDeviceNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_NetworkDeviceNode_descriptor,
new java.lang.String[] { "MatchedRules", "Netns", "Ifindex", "Ifname", "FlowNodes", });
internal_static_datadog_cws_dumpsv1_FlowNode_descriptor =
- getDescriptor().getMessageTypes().get(33);
+ getDescriptor().getMessageTypes().get(34);
internal_static_datadog_cws_dumpsv1_FlowNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_FlowNode_descriptor,
new java.lang.String[] { "ImageTags", "NodeBase", "Source", "Destination", "L3Protocol", "L4Protocol", "Ingress", "Egress", });
internal_static_datadog_cws_dumpsv1_IPPortContext_descriptor =
- getDescriptor().getMessageTypes().get(34);
+ getDescriptor().getMessageTypes().get(35);
internal_static_datadog_cws_dumpsv1_IPPortContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_IPPortContext_descriptor,
new java.lang.String[] { "Ip", "Port", });
internal_static_datadog_cws_dumpsv1_NetworkStats_descriptor =
- getDescriptor().getMessageTypes().get(35);
+ getDescriptor().getMessageTypes().get(36);
internal_static_datadog_cws_dumpsv1_NetworkStats_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_NetworkStats_descriptor,
new java.lang.String[] { "DataSize", "PacketCount", });
internal_static_datadog_cws_dumpsv1_MatchedRule_descriptor =
- getDescriptor().getMessageTypes().get(36);
+ getDescriptor().getMessageTypes().get(37);
internal_static_datadog_cws_dumpsv1_MatchedRule_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_MatchedRule_descriptor,
@@ -56096,7 +56842,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_MatchedRule_RuleTagsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_datadog_cws_dumpsv1_event_type_state_descriptor =
- getDescriptor().getMessageTypes().get(37);
+ getDescriptor().getMessageTypes().get(38);
internal_static_datadog_cws_dumpsv1_event_type_state_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_event_type_state_descriptor,
diff --git a/proto/cws/dumpsv1/activity_dump.proto b/proto/cws/dumpsv1/activity_dump.proto
index c91cf9a5..d60a42d0 100644
--- a/proto/cws/dumpsv1/activity_dump.proto
+++ b/proto/cws/dumpsv1/activity_dump.proto
@@ -139,15 +139,21 @@ message SecurityProfile {
repeated SecurityContextEntry security_contexts = 11;
}
+message MountSeen {
+ ImageTagTimes times = 1;
+ bool base_namespace = 2;
+}
+
message MountNode {
- NodeBase node_base = 1;
+ reserved 1, 6;
+ reserved "node_base", "base_namespace";
string mount_point = 2;
string mount_root = 3;
string filesystem = 4;
uint32 mount_flags = 5;
- bool base_namespace = 6;
+ map seen = 7;
}
message ProcessActivityNode {