diff --git a/cws/dumpsv1/activity_dump.pb.go b/cws/dumpsv1/activity_dump.pb.go
index 9bccd47e..43acc5fa 100644
--- a/cws/dumpsv1/activity_dump.pb.go
+++ b/cws/dumpsv1/activity_dump.pb.go
@@ -202,6 +202,7 @@ type SecDump struct {
Metadata *Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
Tree []*ProcessActivityNode `protobuf:"bytes,6,rep,name=tree,proto3" json:"tree,omitempty"`
+ Mounts []*MountNode `protobuf:"bytes,7,rep,name=mounts,proto3" json:"mounts,omitempty"`
}
func (x *SecDump) Reset() {
@@ -278,6 +279,13 @@ func (x *SecDump) GetTree() []*ProcessActivityNode {
return nil
}
+func (x *SecDump) GetMounts() []*MountNode {
+ if x != nil {
+ return x.Mounts
+ }
+ return nil
+}
+
type Metadata struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -699,6 +707,7 @@ type SecurityProfile struct {
ProfileContexts map[string]*ProfileContext `protobuf:"bytes,7,rep,name=profile_contexts,json=profileContexts,proto3" json:"profile_contexts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Selector *ProfileSelector `protobuf:"bytes,8,opt,name=selector,proto3" json:"selector,omitempty"`
Disabled bool `protobuf:"varint,9,opt,name=disabled,proto3" json:"disabled,omitempty"`
+ Mounts []*MountNode `protobuf:"bytes,10,rep,name=mounts,proto3" json:"mounts,omitempty"`
}
func (x *SecurityProfile) Reset() {
@@ -800,6 +809,100 @@ func (x *SecurityProfile) GetDisabled() bool {
return false
}
+func (x *SecurityProfile) GetMounts() []*MountNode {
+ if x != nil {
+ return x.Mounts
+ }
+ return nil
+}
+
+type MountNode 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"`
+}
+
+func (x *MountNode) Reset() {
+ *x = MountNode{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[7]
+ 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[7]
+ 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{7}
+}
+
+func (x *MountNode) GetNodeBase() *NodeBase {
+ if x != nil {
+ return x.NodeBase
+ }
+ return nil
+}
+
+func (x *MountNode) GetMountPoint() string {
+ if x != nil {
+ return x.MountPoint
+ }
+ return ""
+}
+
+func (x *MountNode) GetMountRoot() string {
+ if x != nil {
+ return x.MountRoot
+ }
+ return ""
+}
+
+func (x *MountNode) GetFilesystem() string {
+ if x != nil {
+ return x.Filesystem
+ }
+ return ""
+}
+
+func (x *MountNode) GetMountFlags() uint32 {
+ if x != nil {
+ return x.MountFlags
+ }
+ return 0
+}
+
+func (x *MountNode) GetBaseNamespace() bool {
+ if x != nil {
+ return x.BaseNamespace
+ }
+ return false
+}
+
type ProcessActivityNode struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -826,7 +929,7 @@ type ProcessActivityNode struct {
func (x *ProcessActivityNode) Reset() {
*x = ProcessActivityNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[7]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -839,7 +942,7 @@ func (x *ProcessActivityNode) String() string {
func (*ProcessActivityNode) ProtoMessage() {}
func (x *ProcessActivityNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[7]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -852,7 +955,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{7}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{8}
}
func (x *ProcessActivityNode) GetProcess() *ProcessInfo {
@@ -990,7 +1093,7 @@ type ProcessInfo struct {
func (x *ProcessInfo) Reset() {
*x = ProcessInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[8]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1003,7 +1106,7 @@ func (x *ProcessInfo) String() string {
func (*ProcessInfo) ProtoMessage() {}
func (x *ProcessInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[8]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1016,7 +1119,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{8}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{9}
}
func (x *ProcessInfo) GetPid() uint32 {
@@ -1197,7 +1300,7 @@ type FileActivityNode struct {
func (x *FileActivityNode) Reset() {
*x = FileActivityNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[9]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1210,7 +1313,7 @@ func (x *FileActivityNode) String() string {
func (*FileActivityNode) ProtoMessage() {}
func (x *FileActivityNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[9]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1223,7 +1326,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{9}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{10}
}
func (x *FileActivityNode) GetMatchedRules() []*MatchedRule {
@@ -1310,7 +1413,7 @@ type OpenNode struct {
func (x *OpenNode) Reset() {
*x = OpenNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[10]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1323,7 +1426,7 @@ func (x *OpenNode) String() string {
func (*OpenNode) ProtoMessage() {}
func (x *OpenNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[10]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1336,7 +1439,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{10}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{11}
}
func (x *OpenNode) GetRetval() int64 {
@@ -1375,7 +1478,7 @@ type DNSNode struct {
func (x *DNSNode) Reset() {
*x = DNSNode{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[11]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1388,7 +1491,7 @@ func (x *DNSNode) String() string {
func (*DNSNode) ProtoMessage() {}
func (x *DNSNode) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[11]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1401,7 +1504,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{11}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{12}
}
func (x *DNSNode) GetMatchedRules() []*MatchedRule {
@@ -1449,7 +1552,7 @@ type DNSInfo struct {
func (x *DNSInfo) Reset() {
*x = DNSInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[12]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1462,7 +1565,7 @@ func (x *DNSInfo) String() string {
func (*DNSInfo) ProtoMessage() {}
func (x *DNSInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[12]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1475,7 +1578,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{12}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{13}
}
func (x *DNSInfo) GetName() string {
@@ -1535,7 +1638,7 @@ type DNSResponseInfo struct {
func (x *DNSResponseInfo) Reset() {
*x = DNSResponseInfo{}
if protoimpl.UnsafeEnabled {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
+ mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1548,7 +1651,7 @@ func (x *DNSResponseInfo) String() string {
func (*DNSResponseInfo) ProtoMessage() {}
func (x *DNSResponseInfo) ProtoReflect() protoreflect.Message {
- mi := &file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[13]
+ 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 {
@@ -1561,7 +1664,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{13}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{14}
}
func (x *DNSResponseInfo) GetIps() []string {
@@ -1592,7 +1695,7 @@ type SyscallNode struct {
func (x *SyscallNode) Reset() {
*x = SyscallNode{}
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)
}
@@ -1605,7 +1708,7 @@ func (x *SyscallNode) String() string {
func (*SyscallNode) ProtoMessage() {}
func (x *SyscallNode) 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 {
@@ -1618,7 +1721,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{14}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{15}
}
// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
@@ -1656,7 +1759,7 @@ type CapabilityNode struct {
func (x *CapabilityNode) Reset() {
*x = CapabilityNode{}
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)
}
@@ -1669,7 +1772,7 @@ func (x *CapabilityNode) String() string {
func (*CapabilityNode) ProtoMessage() {}
func (x *CapabilityNode) 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 {
@@ -1682,7 +1785,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{15}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{16}
}
func (x *CapabilityNode) GetNodeBase() *NodeBase {
@@ -1721,7 +1824,7 @@ type IMDSNode struct {
func (x *IMDSNode) Reset() {
*x = IMDSNode{}
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)
}
@@ -1734,7 +1837,7 @@ func (x *IMDSNode) String() string {
func (*IMDSNode) ProtoMessage() {}
func (x *IMDSNode) 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 {
@@ -1747,7 +1850,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{16}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{17}
}
func (x *IMDSNode) GetMatchedRules() []*MatchedRule {
@@ -1796,7 +1899,7 @@ type IMDSEvent struct {
func (x *IMDSEvent) Reset() {
*x = IMDSEvent{}
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)
}
@@ -1809,7 +1912,7 @@ func (x *IMDSEvent) String() string {
func (*IMDSEvent) ProtoMessage() {}
func (x *IMDSEvent) 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 {
@@ -1822,7 +1925,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{17}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{18}
}
func (x *IMDSEvent) GetType() string {
@@ -1886,7 +1989,7 @@ type AWSIMDSEvent struct {
func (x *AWSIMDSEvent) Reset() {
*x = AWSIMDSEvent{}
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)
}
@@ -1899,7 +2002,7 @@ func (x *AWSIMDSEvent) String() string {
func (*AWSIMDSEvent) ProtoMessage() {}
func (x *AWSIMDSEvent) 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 {
@@ -1912,7 +2015,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{18}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{19}
}
func (x *AWSIMDSEvent) GetIsImdsV2() bool {
@@ -1944,7 +2047,7 @@ type AWSSecurityCredentials struct {
func (x *AWSSecurityCredentials) Reset() {
*x = AWSSecurityCredentials{}
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)
}
@@ -1957,7 +2060,7 @@ func (x *AWSSecurityCredentials) String() string {
func (*AWSSecurityCredentials) ProtoMessage() {}
func (x *AWSSecurityCredentials) 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 {
@@ -1970,7 +2073,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{19}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{20}
}
func (x *AWSSecurityCredentials) GetCode() string {
@@ -2040,7 +2143,7 @@ type FileInfo struct {
func (x *FileInfo) Reset() {
*x = FileInfo{}
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)
}
@@ -2053,7 +2156,7 @@ func (x *FileInfo) String() string {
func (*FileInfo) ProtoMessage() {}
func (x *FileInfo) 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 {
@@ -2066,7 +2169,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{20}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{21}
}
func (x *FileInfo) GetUid() uint32 {
@@ -2247,7 +2350,7 @@ type Credentials struct {
func (x *Credentials) Reset() {
*x = Credentials{}
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)
}
@@ -2260,7 +2363,7 @@ func (x *Credentials) String() string {
func (*Credentials) ProtoMessage() {}
func (x *Credentials) 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 {
@@ -2273,7 +2376,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{21}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{22}
}
func (x *Credentials) GetUid() uint32 {
@@ -2386,7 +2489,7 @@ type SocketNode struct {
func (x *SocketNode) Reset() {
*x = SocketNode{}
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)
}
@@ -2399,7 +2502,7 @@ func (x *SocketNode) String() string {
func (*SocketNode) ProtoMessage() {}
func (x *SocketNode) 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 {
@@ -2412,7 +2515,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{22}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{23}
}
func (x *SocketNode) GetFamily() string {
@@ -2446,7 +2549,7 @@ type BindNode struct {
func (x *BindNode) Reset() {
*x = BindNode{}
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)
}
@@ -2459,7 +2562,7 @@ func (x *BindNode) String() string {
func (*BindNode) ProtoMessage() {}
func (x *BindNode) 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 {
@@ -2472,7 +2575,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{23}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{24}
}
func (x *BindNode) GetMatchedRules() []*MatchedRule {
@@ -2533,7 +2636,7 @@ type NetworkDeviceNode struct {
func (x *NetworkDeviceNode) Reset() {
*x = NetworkDeviceNode{}
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)
}
@@ -2546,7 +2649,7 @@ func (x *NetworkDeviceNode) String() string {
func (*NetworkDeviceNode) ProtoMessage() {}
func (x *NetworkDeviceNode) 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 {
@@ -2559,7 +2662,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{24}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{25}
}
func (x *NetworkDeviceNode) GetMatchedRules() []*MatchedRule {
@@ -2616,7 +2719,7 @@ type FlowNode struct {
func (x *FlowNode) Reset() {
*x = FlowNode{}
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)
}
@@ -2629,7 +2732,7 @@ func (x *FlowNode) String() string {
func (*FlowNode) ProtoMessage() {}
func (x *FlowNode) 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 {
@@ -2642,7 +2745,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{25}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{26}
}
// Deprecated: Marked as deprecated in proto/cws/dumpsv1/activity_dump.proto.
@@ -2714,7 +2817,7 @@ type IPPortContext struct {
func (x *IPPortContext) Reset() {
*x = IPPortContext{}
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)
}
@@ -2727,7 +2830,7 @@ func (x *IPPortContext) String() string {
func (*IPPortContext) ProtoMessage() {}
func (x *IPPortContext) 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 {
@@ -2740,7 +2843,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{26}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{27}
}
func (x *IPPortContext) GetIp() string {
@@ -2769,7 +2872,7 @@ type NetworkStats struct {
func (x *NetworkStats) Reset() {
*x = NetworkStats{}
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)
}
@@ -2782,7 +2885,7 @@ func (x *NetworkStats) String() string {
func (*NetworkStats) ProtoMessage() {}
func (x *NetworkStats) 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 {
@@ -2795,7 +2898,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{27}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{28}
}
func (x *NetworkStats) GetDataSize() uint64 {
@@ -2827,7 +2930,7 @@ type MatchedRule struct {
func (x *MatchedRule) Reset() {
*x = MatchedRule{}
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)
}
@@ -2840,7 +2943,7 @@ func (x *MatchedRule) String() string {
func (*MatchedRule) ProtoMessage() {}
func (x *MatchedRule) 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 {
@@ -2853,7 +2956,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{28}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{29}
}
func (x *MatchedRule) GetRuleId() string {
@@ -2903,7 +3006,7 @@ type EventTypeState struct {
func (x *EventTypeState) Reset() {
*x = EventTypeState{}
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)
}
@@ -2916,7 +3019,7 @@ func (x *EventTypeState) String() string {
func (*EventTypeState) ProtoMessage() {}
func (x *EventTypeState) 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 {
@@ -2929,7 +3032,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{29}
+ return file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP(), []int{30}
}
func (x *EventTypeState) GetLastAnomalyNano() uint64 {
@@ -2952,7 +3055,7 @@ var file_proto_cws_dumpsv1_activity_dump_proto_rawDesc = []byte{
0x0a, 0x25, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x77, 0x73, 0x2f, 0x64, 0x75, 0x6d, 0x70,
0x73, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x75, 0x6d,
0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67,
- 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x22, 0xdc, 0x01, 0x0a,
+ 0x2e, 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x22, 0x94, 0x02, 0x0a,
0x07, 0x53, 0x65, 0x63, 0x44, 0x75, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73,
@@ -2966,552 +3069,574 @@ var file_proto_cws_dumpsv1_activity_dump_proto_rawDesc = []byte{
0x04, 0x74, 0x72, 0x65, 0x65, 0x18, 0x06, 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, 0x04, 0x74, 0x72, 0x65, 0x65, 0x22, 0x87, 0x04, 0x0a, 0x08,
- 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x67, 0x65, 0x6e,
- 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a,
- 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74,
- 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x12, 0x6c, 0x69, 0x6e, 0x75, 0x78,
- 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x11, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69,
- 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x0d,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29,
- 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
- 0x75, 0x66, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x0a, 0x12, 0x64, 0x69, 0x66,
- 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74,
- 0x69, 0x61, 0x74, 0x65, 0x41, 0x72, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d,
- 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x21, 0x0a, 0x0c,
- 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12,
- 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05,
- 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x04, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18,
- 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73,
- 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
- 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x25,
- 0x0a, 0x0e, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
- 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61,
- 0x6e, 0x61, 0x67, 0x65, 0x72, 0x22, 0x4d, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67,
- 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d,
- 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65,
- 0x5f, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x61, 0x67,
- 0x65, 0x54, 0x61, 0x67, 0x22, 0xc9, 0x02, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74,
- 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x66, 0x69, 0x72,
- 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73,
- 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x53,
- 0x65, 0x65, 0x6e, 0x12, 0x61, 0x0a, 0x10, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 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, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
- 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c,
- 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c,
- 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09,
- 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x1a, 0x68, 0x0a, 0x13, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54,
- 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
- 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
- 0x3b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 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, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f,
- 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
- 0x22, 0x4b, 0x0a, 0x0d, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x54, 0x69, 0x6d, 0x65,
- 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e,
- 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x22, 0xa4, 0x01,
- 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x65,
- 0x65, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 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, 0x2e, 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72,
- 0x79, 0x52, 0x04, 0x73, 0x65, 0x65, 0x6e, 0x1a, 0x5b, 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, 0x38, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 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, 0x6d, 0x61, 0x67,
- 0x65, 0x54, 0x61, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
- 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa9, 0x04, 0x0a, 0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
- 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x73, 0x74,
- 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
- 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x4d, 0x65, 0x74, 0x61, 0x64,
- 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a,
- 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52,
- 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1e, 0x0a, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c,
- 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x73, 0x79, 0x73,
- 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x3c, 0x0a, 0x04, 0x74, 0x72, 0x65, 0x65, 0x18, 0x06, 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, 0x04, 0x74,
- 0x72, 0x65, 0x65, 0x12, 0x64, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63,
- 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e,
+ 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x74, 0x72, 0x65, 0x65, 0x12, 0x36, 0x0a, 0x06, 0x6d,
+ 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 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, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6d, 0x6f, 0x75,
+ 0x6e, 0x74, 0x73, 0x22, 0x87, 0x04, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
+ 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x56, 0x65,
+ 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x67, 0x65,
+ 0x6e, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e,
+ 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
+ 0x2d, 0x0a, 0x12, 0x6c, 0x69, 0x6e, 0x75, 0x78, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62,
+ 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6c, 0x69, 0x6e,
+ 0x75, 0x78, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12,
+ 0x0a, 0x04, 0x61, 0x72, 0x63, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72,
+ 0x63, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
+ 0x75, 0x66, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
+ 0x6e, 0x12, 0x2d, 0x0a, 0x12, 0x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61,
+ 0x74, 0x65, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64,
+ 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x74, 0x65, 0x41, 0x72, 0x67, 0x73,
+ 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
+ 0x72, 0x5f, 0x69, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74,
+ 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a,
+ 0x03, 0x65, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12,
+ 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73,
+ 0x69, 0x7a, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x69,
+ 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x67, 0x72,
+ 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70,
+ 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x63, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x22, 0x4d, 0x0a,
+ 0x0f, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
+ 0x1b, 0x0a, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x08, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x22, 0xc9, 0x02, 0x0a,
+ 0x0e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x04, 0x52, 0x09, 0x66, 0x69, 0x72, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x1b,
+ 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x04, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x61, 0x0a, 0x10, 0x65,
+ 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
+ 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 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, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74,
+ 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e,
+ 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1a,
+ 0x0a, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d,
+ 0x52, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61,
+ 0x67, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x1a, 0x68,
+ 0x0a, 0x13, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 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, 0x65, 0x76, 0x65,
+ 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x76,
+ 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x4b, 0x0a, 0x0d, 0x49, 0x6d, 0x61, 0x67,
+ 0x65, 0x54, 0x61, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x69, 0x72,
+ 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x66,
+ 0x69, 0x72, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74,
+ 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x61, 0x73,
+ 0x74, 0x53, 0x65, 0x65, 0x6e, 0x22, 0xa4, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x42, 0x61,
+ 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
+ 0x32, 0x27, 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, 0x2e,
+ 0x53, 0x65, 0x65, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x73, 0x65, 0x65, 0x6e, 0x1a,
+ 0x5b, 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, 0x38,
+ 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65,
- 0x78, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x08, 0x73, 0x65, 0x6c,
- 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x64, 0x61,
+ 0x73, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x54, 0x61, 0x67, 0x54, 0x69, 0x6d, 0x65,
+ 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe1, 0x04, 0x0a,
+ 0x0f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x12, 0x1a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x42, 0x02, 0x18, 0x01, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x07,
+ 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18,
+ 0x01, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x08, 0x6d, 0x65,
+ 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 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, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74,
+ 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20,
+ 0x03, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1e, 0x0a,
+ 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0d, 0x42,
+ 0x02, 0x18, 0x01, 0x52, 0x08, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x3c, 0x0a,
+ 0x04, 0x74, 0x72, 0x65, 0x65, 0x18, 0x06, 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, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f,
- 0x72, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x64,
- 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x64,
- 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x1a, 0x67, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69,
+ 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
+ 0x79, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x74, 0x72, 0x65, 0x65, 0x12, 0x64, 0x0a, 0x10, 0x70,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x18,
+ 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x64, 0x6f, 0x67, 0x2e,
+ 0x63, 0x77, 0x73, 0x2e, 0x64, 0x75, 0x6d, 0x70, 0x73, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
+ 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
+ 0x73, 0x12, 0x40, 0x0a, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x08, 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, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x53, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63,
+ 0x74, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18,
+ 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12,
+ 0x36, 0x0a, 0x06, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x0a, 0x20, 0x03, 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, 0x4e, 0x6f, 0x64, 0x65, 0x52,
+ 0x06, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x1a, 0x67, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x66, 0x69,
0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 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, 0x39, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 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, 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,
+ 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, 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,
+ 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, 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, 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, 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, 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, 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, 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,
+ 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, 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,
+ 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, 0x8b, 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, 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, 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, 0x57,
+ 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, 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, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x64, 0x61,
+ 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, 0x21, 0x0a, 0x0a, 0x69,
- 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x42,
+ 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, 0x0b, 0x20, 0x01, 0x28,
+ 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, 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,
+ 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, 0x04, 0x20, 0x01, 0x28, 0x0b,
+ 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, 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,
- 0x8b, 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, 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, 0x2e, 0x64, 0x61, 0x74, 0x61,
+ 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,
- 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, 0x57, 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, 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, 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, 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,
+ 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, 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,
+ 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 (
@@ -3527,7 +3652,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_rawDescGZIP() []byte {
}
var file_proto_cws_dumpsv1_activity_dump_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
-var file_proto_cws_dumpsv1_activity_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 34)
+var file_proto_cws_dumpsv1_activity_dump_proto_msgTypes = make([]protoimpl.MessageInfo, 35)
var file_proto_cws_dumpsv1_activity_dump_proto_goTypes = []interface{}{
(HashState)(0), // 0: datadog.cws.dumpsv1.HashState
(GenerationType)(0), // 1: datadog.cws.dumpsv1.GenerationType
@@ -3539,95 +3664,99 @@ var file_proto_cws_dumpsv1_activity_dump_proto_goTypes = []interface{}{
(*ImageTagTimes)(nil), // 7: datadog.cws.dumpsv1.ImageTagTimes
(*NodeBase)(nil), // 8: datadog.cws.dumpsv1.NodeBase
(*SecurityProfile)(nil), // 9: datadog.cws.dumpsv1.SecurityProfile
- (*ProcessActivityNode)(nil), // 10: datadog.cws.dumpsv1.ProcessActivityNode
- (*ProcessInfo)(nil), // 11: datadog.cws.dumpsv1.ProcessInfo
- (*FileActivityNode)(nil), // 12: datadog.cws.dumpsv1.FileActivityNode
- (*OpenNode)(nil), // 13: datadog.cws.dumpsv1.OpenNode
- (*DNSNode)(nil), // 14: datadog.cws.dumpsv1.DNSNode
- (*DNSInfo)(nil), // 15: datadog.cws.dumpsv1.DNSInfo
- (*DNSResponseInfo)(nil), // 16: datadog.cws.dumpsv1.DNSResponseInfo
- (*SyscallNode)(nil), // 17: datadog.cws.dumpsv1.SyscallNode
- (*CapabilityNode)(nil), // 18: datadog.cws.dumpsv1.CapabilityNode
- (*IMDSNode)(nil), // 19: datadog.cws.dumpsv1.IMDSNode
- (*IMDSEvent)(nil), // 20: datadog.cws.dumpsv1.IMDSEvent
- (*AWSIMDSEvent)(nil), // 21: datadog.cws.dumpsv1.AWSIMDSEvent
- (*AWSSecurityCredentials)(nil), // 22: datadog.cws.dumpsv1.AWSSecurityCredentials
- (*FileInfo)(nil), // 23: datadog.cws.dumpsv1.FileInfo
- (*Credentials)(nil), // 24: datadog.cws.dumpsv1.Credentials
- (*SocketNode)(nil), // 25: datadog.cws.dumpsv1.SocketNode
- (*BindNode)(nil), // 26: datadog.cws.dumpsv1.BindNode
- (*NetworkDeviceNode)(nil), // 27: datadog.cws.dumpsv1.NetworkDeviceNode
- (*FlowNode)(nil), // 28: datadog.cws.dumpsv1.FlowNode
- (*IPPortContext)(nil), // 29: datadog.cws.dumpsv1.IPPortContext
- (*NetworkStats)(nil), // 30: datadog.cws.dumpsv1.NetworkStats
- (*MatchedRule)(nil), // 31: datadog.cws.dumpsv1.MatchedRule
- (*EventTypeState)(nil), // 32: datadog.cws.dumpsv1.event_type_state
- nil, // 33: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
- nil, // 34: datadog.cws.dumpsv1.NodeBase.SeenEntry
- nil, // 35: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
- nil, // 36: datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
+ (*MountNode)(nil), // 10: datadog.cws.dumpsv1.MountNode
+ (*ProcessActivityNode)(nil), // 11: datadog.cws.dumpsv1.ProcessActivityNode
+ (*ProcessInfo)(nil), // 12: datadog.cws.dumpsv1.ProcessInfo
+ (*FileActivityNode)(nil), // 13: datadog.cws.dumpsv1.FileActivityNode
+ (*OpenNode)(nil), // 14: datadog.cws.dumpsv1.OpenNode
+ (*DNSNode)(nil), // 15: datadog.cws.dumpsv1.DNSNode
+ (*DNSInfo)(nil), // 16: datadog.cws.dumpsv1.DNSInfo
+ (*DNSResponseInfo)(nil), // 17: datadog.cws.dumpsv1.DNSResponseInfo
+ (*SyscallNode)(nil), // 18: datadog.cws.dumpsv1.SyscallNode
+ (*CapabilityNode)(nil), // 19: datadog.cws.dumpsv1.CapabilityNode
+ (*IMDSNode)(nil), // 20: datadog.cws.dumpsv1.IMDSNode
+ (*IMDSEvent)(nil), // 21: datadog.cws.dumpsv1.IMDSEvent
+ (*AWSIMDSEvent)(nil), // 22: datadog.cws.dumpsv1.AWSIMDSEvent
+ (*AWSSecurityCredentials)(nil), // 23: datadog.cws.dumpsv1.AWSSecurityCredentials
+ (*FileInfo)(nil), // 24: datadog.cws.dumpsv1.FileInfo
+ (*Credentials)(nil), // 25: datadog.cws.dumpsv1.Credentials
+ (*SocketNode)(nil), // 26: datadog.cws.dumpsv1.SocketNode
+ (*BindNode)(nil), // 27: datadog.cws.dumpsv1.BindNode
+ (*NetworkDeviceNode)(nil), // 28: datadog.cws.dumpsv1.NetworkDeviceNode
+ (*FlowNode)(nil), // 29: datadog.cws.dumpsv1.FlowNode
+ (*IPPortContext)(nil), // 30: datadog.cws.dumpsv1.IPPortContext
+ (*NetworkStats)(nil), // 31: datadog.cws.dumpsv1.NetworkStats
+ (*MatchedRule)(nil), // 32: datadog.cws.dumpsv1.MatchedRule
+ (*EventTypeState)(nil), // 33: datadog.cws.dumpsv1.event_type_state
+ nil, // 34: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
+ nil, // 35: datadog.cws.dumpsv1.NodeBase.SeenEntry
+ nil, // 36: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
+ nil, // 37: datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
}
var file_proto_cws_dumpsv1_activity_dump_proto_depIdxs = []int32{
4, // 0: datadog.cws.dumpsv1.SecDump.metadata:type_name -> datadog.cws.dumpsv1.Metadata
- 10, // 1: datadog.cws.dumpsv1.SecDump.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 33, // 2: datadog.cws.dumpsv1.ProfileContext.event_type_state:type_name -> datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
- 34, // 3: datadog.cws.dumpsv1.NodeBase.seen:type_name -> datadog.cws.dumpsv1.NodeBase.SeenEntry
- 4, // 4: datadog.cws.dumpsv1.SecurityProfile.metadata:type_name -> datadog.cws.dumpsv1.Metadata
- 10, // 5: datadog.cws.dumpsv1.SecurityProfile.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 35, // 6: datadog.cws.dumpsv1.SecurityProfile.profile_contexts:type_name -> datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
- 5, // 7: datadog.cws.dumpsv1.SecurityProfile.selector:type_name -> datadog.cws.dumpsv1.ProfileSelector
- 11, // 8: datadog.cws.dumpsv1.ProcessActivityNode.process:type_name -> datadog.cws.dumpsv1.ProcessInfo
- 1, // 9: datadog.cws.dumpsv1.ProcessActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
- 31, // 10: datadog.cws.dumpsv1.ProcessActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 10, // 11: datadog.cws.dumpsv1.ProcessActivityNode.children:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
- 12, // 12: datadog.cws.dumpsv1.ProcessActivityNode.files:type_name -> datadog.cws.dumpsv1.FileActivityNode
- 14, // 13: datadog.cws.dumpsv1.ProcessActivityNode.dns_names:type_name -> datadog.cws.dumpsv1.DNSNode
- 25, // 14: datadog.cws.dumpsv1.ProcessActivityNode.sockets:type_name -> datadog.cws.dumpsv1.SocketNode
- 8, // 15: datadog.cws.dumpsv1.ProcessActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 19, // 16: datadog.cws.dumpsv1.ProcessActivityNode.imds_events:type_name -> datadog.cws.dumpsv1.IMDSNode
- 17, // 17: datadog.cws.dumpsv1.ProcessActivityNode.syscall_nodes:type_name -> datadog.cws.dumpsv1.SyscallNode
- 27, // 18: datadog.cws.dumpsv1.ProcessActivityNode.network_devices:type_name -> datadog.cws.dumpsv1.NetworkDeviceNode
- 18, // 19: datadog.cws.dumpsv1.ProcessActivityNode.capability_nodes:type_name -> datadog.cws.dumpsv1.CapabilityNode
- 23, // 20: datadog.cws.dumpsv1.ProcessInfo.file:type_name -> datadog.cws.dumpsv1.FileInfo
- 24, // 21: datadog.cws.dumpsv1.ProcessInfo.credentials:type_name -> datadog.cws.dumpsv1.Credentials
- 31, // 22: datadog.cws.dumpsv1.FileActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 8, // 23: datadog.cws.dumpsv1.FileActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 23, // 24: datadog.cws.dumpsv1.FileActivityNode.file:type_name -> datadog.cws.dumpsv1.FileInfo
- 1, // 25: datadog.cws.dumpsv1.FileActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
- 13, // 26: datadog.cws.dumpsv1.FileActivityNode.open:type_name -> datadog.cws.dumpsv1.OpenNode
- 12, // 27: datadog.cws.dumpsv1.FileActivityNode.children:type_name -> datadog.cws.dumpsv1.FileActivityNode
- 31, // 28: datadog.cws.dumpsv1.DNSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 8, // 29: datadog.cws.dumpsv1.DNSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 15, // 30: datadog.cws.dumpsv1.DNSNode.requests:type_name -> datadog.cws.dumpsv1.DNSInfo
- 16, // 31: datadog.cws.dumpsv1.DNSInfo.response:type_name -> datadog.cws.dumpsv1.DNSResponseInfo
- 8, // 32: datadog.cws.dumpsv1.SyscallNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 8, // 33: datadog.cws.dumpsv1.CapabilityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 31, // 34: datadog.cws.dumpsv1.IMDSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 8, // 35: datadog.cws.dumpsv1.IMDSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 20, // 36: datadog.cws.dumpsv1.IMDSNode.event:type_name -> datadog.cws.dumpsv1.IMDSEvent
- 21, // 37: datadog.cws.dumpsv1.IMDSEvent.aws:type_name -> datadog.cws.dumpsv1.AWSIMDSEvent
- 22, // 38: datadog.cws.dumpsv1.AWSIMDSEvent.security_credentials:type_name -> datadog.cws.dumpsv1.AWSSecurityCredentials
- 0, // 39: datadog.cws.dumpsv1.FileInfo.hash_state:type_name -> datadog.cws.dumpsv1.HashState
- 26, // 40: datadog.cws.dumpsv1.SocketNode.bind:type_name -> datadog.cws.dumpsv1.BindNode
- 31, // 41: datadog.cws.dumpsv1.BindNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 8, // 42: datadog.cws.dumpsv1.BindNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 31, // 43: datadog.cws.dumpsv1.NetworkDeviceNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
- 28, // 44: datadog.cws.dumpsv1.NetworkDeviceNode.flow_nodes:type_name -> datadog.cws.dumpsv1.FlowNode
- 8, // 45: datadog.cws.dumpsv1.FlowNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
- 29, // 46: datadog.cws.dumpsv1.FlowNode.source:type_name -> datadog.cws.dumpsv1.IPPortContext
- 29, // 47: datadog.cws.dumpsv1.FlowNode.destination:type_name -> datadog.cws.dumpsv1.IPPortContext
- 30, // 48: datadog.cws.dumpsv1.FlowNode.ingress:type_name -> datadog.cws.dumpsv1.NetworkStats
- 30, // 49: datadog.cws.dumpsv1.FlowNode.egress:type_name -> datadog.cws.dumpsv1.NetworkStats
- 36, // 50: datadog.cws.dumpsv1.MatchedRule.rule_tags:type_name -> datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
- 2, // 51: datadog.cws.dumpsv1.event_type_state.event_profile_state:type_name -> datadog.cws.dumpsv1.event_profile_state
- 32, // 52: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry.value:type_name -> datadog.cws.dumpsv1.event_type_state
- 7, // 53: datadog.cws.dumpsv1.NodeBase.SeenEntry.value:type_name -> datadog.cws.dumpsv1.ImageTagTimes
- 6, // 54: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry.value:type_name -> datadog.cws.dumpsv1.ProfileContext
- 55, // [55:55] is the sub-list for method output_type
- 55, // [55:55] is the sub-list for method input_type
- 55, // [55:55] is the sub-list for extension type_name
- 55, // [55:55] is the sub-list for extension extendee
- 0, // [0:55] is the sub-list for field type_name
+ 11, // 1: datadog.cws.dumpsv1.SecDump.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 10, // 2: datadog.cws.dumpsv1.SecDump.mounts:type_name -> datadog.cws.dumpsv1.MountNode
+ 34, // 3: datadog.cws.dumpsv1.ProfileContext.event_type_state:type_name -> datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry
+ 35, // 4: datadog.cws.dumpsv1.NodeBase.seen:type_name -> datadog.cws.dumpsv1.NodeBase.SeenEntry
+ 4, // 5: datadog.cws.dumpsv1.SecurityProfile.metadata:type_name -> datadog.cws.dumpsv1.Metadata
+ 11, // 6: datadog.cws.dumpsv1.SecurityProfile.tree:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 36, // 7: datadog.cws.dumpsv1.SecurityProfile.profile_contexts:type_name -> datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry
+ 5, // 8: datadog.cws.dumpsv1.SecurityProfile.selector:type_name -> datadog.cws.dumpsv1.ProfileSelector
+ 10, // 9: datadog.cws.dumpsv1.SecurityProfile.mounts:type_name -> datadog.cws.dumpsv1.MountNode
+ 8, // 10: datadog.cws.dumpsv1.MountNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 12, // 11: datadog.cws.dumpsv1.ProcessActivityNode.process:type_name -> datadog.cws.dumpsv1.ProcessInfo
+ 1, // 12: datadog.cws.dumpsv1.ProcessActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
+ 32, // 13: datadog.cws.dumpsv1.ProcessActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 11, // 14: datadog.cws.dumpsv1.ProcessActivityNode.children:type_name -> datadog.cws.dumpsv1.ProcessActivityNode
+ 13, // 15: datadog.cws.dumpsv1.ProcessActivityNode.files:type_name -> datadog.cws.dumpsv1.FileActivityNode
+ 15, // 16: datadog.cws.dumpsv1.ProcessActivityNode.dns_names:type_name -> datadog.cws.dumpsv1.DNSNode
+ 26, // 17: datadog.cws.dumpsv1.ProcessActivityNode.sockets:type_name -> datadog.cws.dumpsv1.SocketNode
+ 8, // 18: datadog.cws.dumpsv1.ProcessActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 20, // 19: datadog.cws.dumpsv1.ProcessActivityNode.imds_events:type_name -> datadog.cws.dumpsv1.IMDSNode
+ 18, // 20: datadog.cws.dumpsv1.ProcessActivityNode.syscall_nodes:type_name -> datadog.cws.dumpsv1.SyscallNode
+ 28, // 21: datadog.cws.dumpsv1.ProcessActivityNode.network_devices:type_name -> datadog.cws.dumpsv1.NetworkDeviceNode
+ 19, // 22: datadog.cws.dumpsv1.ProcessActivityNode.capability_nodes:type_name -> datadog.cws.dumpsv1.CapabilityNode
+ 24, // 23: datadog.cws.dumpsv1.ProcessInfo.file:type_name -> datadog.cws.dumpsv1.FileInfo
+ 25, // 24: datadog.cws.dumpsv1.ProcessInfo.credentials:type_name -> datadog.cws.dumpsv1.Credentials
+ 32, // 25: datadog.cws.dumpsv1.FileActivityNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 8, // 26: datadog.cws.dumpsv1.FileActivityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 24, // 27: datadog.cws.dumpsv1.FileActivityNode.file:type_name -> datadog.cws.dumpsv1.FileInfo
+ 1, // 28: datadog.cws.dumpsv1.FileActivityNode.generation_type:type_name -> datadog.cws.dumpsv1.GenerationType
+ 14, // 29: datadog.cws.dumpsv1.FileActivityNode.open:type_name -> datadog.cws.dumpsv1.OpenNode
+ 13, // 30: datadog.cws.dumpsv1.FileActivityNode.children:type_name -> datadog.cws.dumpsv1.FileActivityNode
+ 32, // 31: datadog.cws.dumpsv1.DNSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 8, // 32: datadog.cws.dumpsv1.DNSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 16, // 33: datadog.cws.dumpsv1.DNSNode.requests:type_name -> datadog.cws.dumpsv1.DNSInfo
+ 17, // 34: datadog.cws.dumpsv1.DNSInfo.response:type_name -> datadog.cws.dumpsv1.DNSResponseInfo
+ 8, // 35: datadog.cws.dumpsv1.SyscallNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 8, // 36: datadog.cws.dumpsv1.CapabilityNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 32, // 37: datadog.cws.dumpsv1.IMDSNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 8, // 38: datadog.cws.dumpsv1.IMDSNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 21, // 39: datadog.cws.dumpsv1.IMDSNode.event:type_name -> datadog.cws.dumpsv1.IMDSEvent
+ 22, // 40: datadog.cws.dumpsv1.IMDSEvent.aws:type_name -> datadog.cws.dumpsv1.AWSIMDSEvent
+ 23, // 41: datadog.cws.dumpsv1.AWSIMDSEvent.security_credentials:type_name -> datadog.cws.dumpsv1.AWSSecurityCredentials
+ 0, // 42: datadog.cws.dumpsv1.FileInfo.hash_state:type_name -> datadog.cws.dumpsv1.HashState
+ 27, // 43: datadog.cws.dumpsv1.SocketNode.bind:type_name -> datadog.cws.dumpsv1.BindNode
+ 32, // 44: datadog.cws.dumpsv1.BindNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 8, // 45: datadog.cws.dumpsv1.BindNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 32, // 46: datadog.cws.dumpsv1.NetworkDeviceNode.matched_rules:type_name -> datadog.cws.dumpsv1.MatchedRule
+ 29, // 47: datadog.cws.dumpsv1.NetworkDeviceNode.flow_nodes:type_name -> datadog.cws.dumpsv1.FlowNode
+ 8, // 48: datadog.cws.dumpsv1.FlowNode.node_base:type_name -> datadog.cws.dumpsv1.NodeBase
+ 30, // 49: datadog.cws.dumpsv1.FlowNode.source:type_name -> datadog.cws.dumpsv1.IPPortContext
+ 30, // 50: datadog.cws.dumpsv1.FlowNode.destination:type_name -> datadog.cws.dumpsv1.IPPortContext
+ 31, // 51: datadog.cws.dumpsv1.FlowNode.ingress:type_name -> datadog.cws.dumpsv1.NetworkStats
+ 31, // 52: datadog.cws.dumpsv1.FlowNode.egress:type_name -> datadog.cws.dumpsv1.NetworkStats
+ 37, // 53: datadog.cws.dumpsv1.MatchedRule.rule_tags:type_name -> datadog.cws.dumpsv1.MatchedRule.RuleTagsEntry
+ 2, // 54: datadog.cws.dumpsv1.event_type_state.event_profile_state:type_name -> datadog.cws.dumpsv1.event_profile_state
+ 33, // 55: datadog.cws.dumpsv1.ProfileContext.EventTypeStateEntry.value:type_name -> datadog.cws.dumpsv1.event_type_state
+ 7, // 56: datadog.cws.dumpsv1.NodeBase.SeenEntry.value:type_name -> datadog.cws.dumpsv1.ImageTagTimes
+ 6, // 57: datadog.cws.dumpsv1.SecurityProfile.ProfileContextsEntry.value:type_name -> datadog.cws.dumpsv1.ProfileContext
+ 58, // [58:58] is the sub-list for method output_type
+ 58, // [58:58] is the sub-list for method input_type
+ 58, // [58:58] is the sub-list for extension type_name
+ 58, // [58:58] is the sub-list for extension extendee
+ 0, // [0:58] is the sub-list for field type_name
}
func init() { file_proto_cws_dumpsv1_activity_dump_proto_init() }
@@ -3721,7 +3850,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessActivityNode); i {
+ switch v := v.(*MountNode); i {
case 0:
return &v.state
case 1:
@@ -3733,7 +3862,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ProcessInfo); i {
+ switch v := v.(*ProcessActivityNode); i {
case 0:
return &v.state
case 1:
@@ -3745,7 +3874,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*FileActivityNode); i {
+ switch v := v.(*ProcessInfo); i {
case 0:
return &v.state
case 1:
@@ -3757,7 +3886,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OpenNode); i {
+ switch v := v.(*FileActivityNode); i {
case 0:
return &v.state
case 1:
@@ -3769,7 +3898,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DNSNode); i {
+ switch v := v.(*OpenNode); i {
case 0:
return &v.state
case 1:
@@ -3781,7 +3910,7 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DNSInfo); i {
+ switch v := v.(*DNSNode); i {
case 0:
return &v.state
case 1:
@@ -3793,7 +3922,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.(*DNSResponseInfo); i {
+ switch v := v.(*DNSInfo); i {
case 0:
return &v.state
case 1:
@@ -3805,7 +3934,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.(*SyscallNode); i {
+ switch v := v.(*DNSResponseInfo); i {
case 0:
return &v.state
case 1:
@@ -3817,7 +3946,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.(*CapabilityNode); i {
+ switch v := v.(*SyscallNode); i {
case 0:
return &v.state
case 1:
@@ -3829,7 +3958,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.(*IMDSNode); i {
+ switch v := v.(*CapabilityNode); i {
case 0:
return &v.state
case 1:
@@ -3841,7 +3970,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.(*IMDSEvent); i {
+ switch v := v.(*IMDSNode); i {
case 0:
return &v.state
case 1:
@@ -3853,7 +3982,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.(*AWSIMDSEvent); i {
+ switch v := v.(*IMDSEvent); i {
case 0:
return &v.state
case 1:
@@ -3865,7 +3994,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.(*AWSSecurityCredentials); i {
+ switch v := v.(*AWSIMDSEvent); i {
case 0:
return &v.state
case 1:
@@ -3877,7 +4006,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.(*FileInfo); i {
+ switch v := v.(*AWSSecurityCredentials); i {
case 0:
return &v.state
case 1:
@@ -3889,7 +4018,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.(*Credentials); i {
+ switch v := v.(*FileInfo); i {
case 0:
return &v.state
case 1:
@@ -3901,7 +4030,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.(*SocketNode); i {
+ switch v := v.(*Credentials); i {
case 0:
return &v.state
case 1:
@@ -3913,7 +4042,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.(*BindNode); i {
+ switch v := v.(*SocketNode); i {
case 0:
return &v.state
case 1:
@@ -3925,7 +4054,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.(*NetworkDeviceNode); i {
+ switch v := v.(*BindNode); i {
case 0:
return &v.state
case 1:
@@ -3937,7 +4066,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.(*FlowNode); i {
+ switch v := v.(*NetworkDeviceNode); i {
case 0:
return &v.state
case 1:
@@ -3949,7 +4078,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.(*IPPortContext); i {
+ switch v := v.(*FlowNode); i {
case 0:
return &v.state
case 1:
@@ -3961,7 +4090,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.(*NetworkStats); i {
+ switch v := v.(*IPPortContext); i {
case 0:
return &v.state
case 1:
@@ -3973,7 +4102,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.(*MatchedRule); i {
+ switch v := v.(*NetworkStats); i {
case 0:
return &v.state
case 1:
@@ -3985,6 +4114,18 @@ 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.(*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[30].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EventTypeState); i {
case 0:
return &v.state
@@ -3997,14 +4138,14 @@ func file_proto_cws_dumpsv1_activity_dump_proto_init() {
}
}
}
- file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[20].OneofWrappers = []interface{}{}
+ file_proto_cws_dumpsv1_activity_dump_proto_msgTypes[21].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: 3,
- NumMessages: 34,
+ NumMessages: 35,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/cws/dumpsv1/activity_dump_vtproto.pb.go b/cws/dumpsv1/activity_dump_vtproto.pb.go
index 41c97da1..62a924f5 100644
--- a/cws/dumpsv1/activity_dump_vtproto.pb.go
+++ b/cws/dumpsv1/activity_dump_vtproto.pb.go
@@ -49,6 +49,18 @@ func (m *SecDump) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
i -= len(m.unknownFields)
copy(dAtA[i:], m.unknownFields)
}
+ if len(m.Mounts) > 0 {
+ for iNdEx := len(m.Mounts) - 1; iNdEx >= 0; iNdEx-- {
+ size, err := m.Mounts[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarint(dAtA, i, uint64(size))
+ i--
+ dAtA[i] = 0x3a
+ }
+ }
if len(m.Tree) > 0 {
for iNdEx := len(m.Tree) - 1; iNdEx >= 0; iNdEx-- {
size, err := m.Tree[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
@@ -515,6 +527,18 @@ func (m *SecurityProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
i -= len(m.unknownFields)
copy(dAtA[i:], m.unknownFields)
}
+ if len(m.Mounts) > 0 {
+ for iNdEx := len(m.Mounts) - 1; iNdEx >= 0; iNdEx-- {
+ size, err := m.Mounts[iNdEx].MarshalToSizedBufferVT(dAtA[:i])
+ if err != nil {
+ return 0, err
+ }
+ i -= size
+ i = encodeVarint(dAtA, i, uint64(size))
+ i--
+ dAtA[i] = 0x52
+ }
+ }
if m.Disabled {
i--
if m.Disabled {
@@ -623,6 +647,85 @@ func (m *SecurityProfile) MarshalToSizedBufferVT(dAtA []byte) (int, error) {
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 m.BaseNamespace {
+ i--
+ if m.BaseNamespace {
+ dAtA[i] = 1
+ } else {
+ dAtA[i] = 0
+ }
+ i--
+ dAtA[i] = 0x30
+ }
+ if m.MountFlags != 0 {
+ i = encodeVarint(dAtA, i, uint64(m.MountFlags))
+ i--
+ dAtA[i] = 0x28
+ }
+ if len(m.Filesystem) > 0 {
+ i -= len(m.Filesystem)
+ copy(dAtA[i:], m.Filesystem)
+ i = encodeVarint(dAtA, i, uint64(len(m.Filesystem)))
+ i--
+ dAtA[i] = 0x22
+ }
+ if len(m.MountRoot) > 0 {
+ i -= len(m.MountRoot)
+ copy(dAtA[i:], m.MountRoot)
+ i = encodeVarint(dAtA, i, uint64(len(m.MountRoot)))
+ i--
+ dAtA[i] = 0x1a
+ }
+ if len(m.MountPoint) > 0 {
+ i -= len(m.MountPoint)
+ copy(dAtA[i:], m.MountPoint)
+ i = encodeVarint(dAtA, i, uint64(len(m.MountPoint)))
+ 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
+}
+
func (m *ProcessActivityNode) MarshalVT() (dAtA []byte, err error) {
if m == nil {
return nil, nil
@@ -2629,9 +2732,14 @@ func (m *SecDump) ResetVT() {
mm.ResetVT()
}
f1 := m.Tree[:0]
+ for _, mm := range m.Mounts {
+ mm.Reset()
+ }
+ f2 := m.Mounts[:0]
m.Reset()
m.Tags = f0
m.Tree = f1
+ m.Mounts = f2
}
func (m *SecDump) ReturnToVTPool() {
if m != nil {
@@ -2822,6 +2930,12 @@ func (m *SecDump) SizeVT() (n int) {
n += 1 + l + sov(uint64(l))
}
}
+ if len(m.Mounts) > 0 {
+ for _, e := range m.Mounts {
+ l = e.SizeVT()
+ n += 1 + l + sov(uint64(l))
+ }
+ }
n += len(m.unknownFields)
return n
}
@@ -3051,6 +3165,44 @@ func (m *SecurityProfile) SizeVT() (n int) {
if m.Disabled {
n += 2
}
+ if len(m.Mounts) > 0 {
+ for _, e := range m.Mounts {
+ l = e.SizeVT()
+ n += 1 + l + sov(uint64(l))
+ }
+ }
+ n += len(m.unknownFields)
+ return n
+}
+
+func (m *MountNode) SizeVT() (n int) {
+ if m == nil {
+ return 0
+ }
+ var l int
+ _ = l
+ if m.NodeBase != nil {
+ l = m.NodeBase.SizeVT()
+ n += 1 + l + sov(uint64(l))
+ }
+ l = len(m.MountPoint)
+ if l > 0 {
+ n += 1 + l + sov(uint64(l))
+ }
+ l = len(m.MountRoot)
+ if l > 0 {
+ n += 1 + l + sov(uint64(l))
+ }
+ l = len(m.Filesystem)
+ if l > 0 {
+ n += 1 + l + sov(uint64(l))
+ }
+ if m.MountFlags != 0 {
+ n += 1 + sov(uint64(m.MountFlags))
+ }
+ if m.BaseNamespace {
+ n += 2
+ }
n += len(m.unknownFields)
return n
}
@@ -4145,6 +4297,47 @@ func (m *SecDump) UnmarshalVT(dAtA []byte) error {
return err
}
iNdEx = postIndex
+ case 7:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if len(m.Mounts) == cap(m.Mounts) {
+ m.Mounts = append(m.Mounts, &MountNode{})
+ } else {
+ m.Mounts = m.Mounts[:len(m.Mounts)+1]
+ if m.Mounts[len(m.Mounts)-1] == nil {
+ m.Mounts[len(m.Mounts)-1] = &MountNode{}
+ }
+ }
+ if err := m.Mounts[len(m.Mounts)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skip(dAtA[iNdEx:])
@@ -5818,6 +6011,262 @@ func (m *SecurityProfile) UnmarshalVT(dAtA []byte) error {
}
}
m.Disabled = bool(v != 0)
+ case 10:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Mounts", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Mounts = append(m.Mounts, &MountNode{})
+ if err := m.Mounts[len(m.Mounts)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ 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 1:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field NodeBase", wireType)
+ }
+ var msglen int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ msglen |= int(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ if msglen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + msglen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ if m.NodeBase == nil {
+ m.NodeBase = &NodeBase{}
+ }
+ if err := m.NodeBase.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil {
+ return err
+ }
+ iNdEx = postIndex
+ case 2:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field MountPoint", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.MountPoint = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ case 3:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field MountRoot", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.MountRoot = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ case 4:
+ if wireType != 2 {
+ return fmt.Errorf("proto: wrong wireType = %d for field Filesystem", wireType)
+ }
+ var stringLen uint64
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ stringLen |= uint64(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ intStringLen := int(stringLen)
+ if intStringLen < 0 {
+ return ErrInvalidLength
+ }
+ postIndex := iNdEx + intStringLen
+ if postIndex < 0 {
+ return ErrInvalidLength
+ }
+ if postIndex > l {
+ return io.ErrUnexpectedEOF
+ }
+ m.Filesystem = string(dAtA[iNdEx:postIndex])
+ iNdEx = postIndex
+ case 5:
+ if wireType != 0 {
+ return fmt.Errorf("proto: wrong wireType = %d for field MountFlags", wireType)
+ }
+ m.MountFlags = 0
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflow
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ m.MountFlags |= uint32(b&0x7F) << shift
+ if b < 0x80 {
+ break
+ }
+ }
+ case 6:
+ 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:])
diff --git a/java/com/dd/cws/adv1/pb/SecDumpProto.java b/java/com/dd/cws/adv1/pb/SecDumpProto.java
index d1385e00..67a08725 100644
--- a/java/com/dd/cws/adv1/pb/SecDumpProto.java
+++ b/java/com/dd/cws/adv1/pb/SecDumpProto.java
@@ -540,6 +540,30 @@ public interface SecDumpOrBuilder extends
*/
com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder getTreeOrBuilder(
int index);
+
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ java.util.List
+ getMountsList();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index);
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ int getMountsCount();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index);
}
/**
* Protobuf type {@code datadog.cws.dumpsv1.SecDump}
@@ -559,6 +583,7 @@ private SecDump() {
source_ = "";
tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
tree_ = java.util.Collections.emptyList();
+ mounts_ = java.util.Collections.emptyList();
}
@java.lang.Override
@@ -806,6 +831,47 @@ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder getTreeOrBui
return tree_.get(index);
}
+ public static final int MOUNTS_FIELD_NUMBER = 7;
+ @SuppressWarnings("serial")
+ private java.util.List mounts_;
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ @java.lang.Override
+ public java.util.List getMountsList() {
+ return mounts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ @java.lang.Override
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList() {
+ return mounts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ @java.lang.Override
+ public int getMountsCount() {
+ return mounts_.size();
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index) {
+ return mounts_.get(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index) {
+ return mounts_.get(index);
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -838,6 +904,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < tree_.size(); i++) {
output.writeMessage(6, tree_.get(i));
}
+ for (int i = 0; i < mounts_.size(); i++) {
+ output.writeMessage(7, mounts_.get(i));
+ }
getUnknownFields().writeTo(output);
}
@@ -872,6 +941,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, tree_.get(i));
}
+ for (int i = 0; i < mounts_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(7, mounts_.get(i));
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -902,6 +975,8 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getTagsList())) return false;
if (!getTreeList()
.equals(other.getTreeList())) return false;
+ if (!getMountsList()
+ .equals(other.getMountsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -931,6 +1006,10 @@ public int hashCode() {
hash = (37 * hash) + TREE_FIELD_NUMBER;
hash = (53 * hash) + getTreeList().hashCode();
}
+ if (getMountsCount() > 0) {
+ hash = (37 * hash) + MOUNTS_FIELD_NUMBER;
+ hash = (53 * hash) + getMountsList().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -1077,6 +1156,13 @@ public Builder clear() {
treeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
+ if (mountsBuilder_ == null) {
+ mounts_ = java.util.Collections.emptyList();
+ } else {
+ mounts_ = null;
+ mountsBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
@@ -1124,6 +1210,15 @@ private void buildPartialRepeatedFields(com.dd.cws.adv1.pb.SecDumpProto.SecDump
} else {
result.tree_ = treeBuilder_.build();
}
+ if (mountsBuilder_ == null) {
+ if (((bitField0_ & 0x00000040) != 0)) {
+ mounts_ = java.util.Collections.unmodifiableList(mounts_);
+ bitField0_ = (bitField0_ & ~0x00000040);
+ }
+ result.mounts_ = mounts_;
+ } else {
+ result.mounts_ = mountsBuilder_.build();
+ }
}
private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.SecDump result) {
@@ -1242,6 +1337,32 @@ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.SecDump other) {
}
}
}
+ if (mountsBuilder_ == null) {
+ if (!other.mounts_.isEmpty()) {
+ if (mounts_.isEmpty()) {
+ mounts_ = other.mounts_;
+ bitField0_ = (bitField0_ & ~0x00000040);
+ } else {
+ ensureMountsIsMutable();
+ mounts_.addAll(other.mounts_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.mounts_.isEmpty()) {
+ if (mountsBuilder_.isEmpty()) {
+ mountsBuilder_.dispose();
+ mountsBuilder_ = null;
+ mounts_ = other.mounts_;
+ bitField0_ = (bitField0_ & ~0x00000040);
+ mountsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getMountsFieldBuilder() : null;
+ } else {
+ mountsBuilder_.addAllMessages(other.mounts_);
+ }
+ }
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -1309,6 +1430,19 @@ public Builder mergeFrom(
}
break;
} // case 50
+ case 58: {
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode m =
+ input.readMessage(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.parser(),
+ extensionRegistry);
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(m);
+ } else {
+ mountsBuilder_.addMessage(m);
+ }
+ break;
+ } // case 58
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -2004,6 +2138,246 @@ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder addTreeBuilde
}
return treeBuilder_;
}
+
+ private java.util.List mounts_ =
+ java.util.Collections.emptyList();
+ private void ensureMountsIsMutable() {
+ if (!((bitField0_ & 0x00000040) != 0)) {
+ mounts_ = new java.util.ArrayList(mounts_);
+ bitField0_ |= 0x00000040;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder> mountsBuilder_;
+
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public java.util.List getMountsList() {
+ if (mountsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(mounts_);
+ } else {
+ return mountsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public int getMountsCount() {
+ if (mountsBuilder_ == null) {
+ return mounts_.size();
+ } else {
+ return mountsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index) {
+ if (mountsBuilder_ == null) {
+ return mounts_.get(index);
+ } else {
+ return mountsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder setMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.set(index, value);
+ onChanged();
+ } else {
+ mountsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder setMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder addMounts(com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.add(value);
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder addMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.add(index, value);
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder addMounts(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder addMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder addAllMounts(
+ java.lang.Iterable extends com.dd.cws.adv1.pb.SecDumpProto.MountNode> values) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, mounts_);
+ onChanged();
+ } else {
+ mountsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder clearMounts() {
+ if (mountsBuilder_ == null) {
+ mounts_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000040);
+ onChanged();
+ } else {
+ mountsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public Builder removeMounts(int index) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.remove(index);
+ onChanged();
+ } else {
+ mountsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder getMountsBuilder(
+ int index) {
+ return getMountsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index) {
+ if (mountsBuilder_ == null) {
+ return mounts_.get(index); } else {
+ return mountsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList() {
+ if (mountsBuilder_ != null) {
+ return mountsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(mounts_);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder addMountsBuilder() {
+ return getMountsFieldBuilder().addBuilder(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder addMountsBuilder(
+ int index) {
+ return getMountsFieldBuilder().addBuilder(
+ index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 7;
+ */
+ public java.util.List
+ getMountsBuilderList() {
+ return getMountsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsFieldBuilder() {
+ if (mountsBuilder_ == null) {
+ mountsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>(
+ mounts_,
+ ((bitField0_ & 0x00000040) != 0),
+ getParentForChildren(),
+ isClean());
+ mounts_ = null;
+ }
+ return mountsBuilder_;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -7790,7 +8164,7 @@ public interface SecurityProfileOrBuilder extends
/**
* uint32 status = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.status is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=64
+ * See proto/cws/dumpsv1/activity_dump.proto;l=65
* @return The status.
*/
@java.lang.Deprecated int getStatus();
@@ -7798,14 +8172,14 @@ public interface SecurityProfileOrBuilder extends
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The version.
*/
@java.lang.Deprecated java.lang.String getVersion();
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The bytes for version.
*/
@java.lang.Deprecated com.google.protobuf.ByteString
@@ -7829,7 +8203,7 @@ public interface SecurityProfileOrBuilder extends
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return A list containing the tags.
*/
@java.lang.Deprecated java.util.List
@@ -7837,14 +8211,14 @@ public interface SecurityProfileOrBuilder extends
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return The count of tags.
*/
@java.lang.Deprecated int getTagsCount();
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -7852,7 +8226,7 @@ public interface SecurityProfileOrBuilder extends
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -7862,21 +8236,21 @@ public interface SecurityProfileOrBuilder extends
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return A list containing the syscalls.
*/
@java.lang.Deprecated java.util.List getSyscallsList();
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return The count of syscalls.
*/
@java.lang.Deprecated int getSyscallsCount();
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -7960,6 +8334,30 @@ com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrThrow(
* @return The disabled.
*/
boolean getDisabled();
+
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ java.util.List
+ getMountsList();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index);
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ int getMountsCount();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList();
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index);
}
/**
* Protobuf type {@code datadog.cws.dumpsv1.SecurityProfile}
@@ -7978,6 +8376,7 @@ private SecurityProfile() {
tags_ = com.google.protobuf.LazyStringArrayList.EMPTY;
syscalls_ = emptyIntList();
tree_ = java.util.Collections.emptyList();
+ mounts_ = java.util.Collections.emptyList();
}
@java.lang.Override
@@ -8022,7 +8421,7 @@ protected com.google.protobuf.MapField internalGetMapField(
/**
* uint32 status = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.status is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=64
+ * See proto/cws/dumpsv1/activity_dump.proto;l=65
* @return The status.
*/
@java.lang.Override
@@ -8036,7 +8435,7 @@ protected com.google.protobuf.MapField internalGetMapField(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The version.
*/
@java.lang.Override
@@ -8055,7 +8454,7 @@ protected com.google.protobuf.MapField internalGetMapField(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The bytes for version.
*/
@java.lang.Override
@@ -8105,7 +8504,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return A list containing the tags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -8115,7 +8514,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return The count of tags.
*/
@java.lang.Deprecated public int getTagsCount() {
@@ -8124,7 +8523,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -8134,7 +8533,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -8149,7 +8548,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return A list containing the syscalls.
*/
@java.lang.Override
@@ -8160,7 +8559,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -8169,7 +8568,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.MetadataOrBuilder getMetadataOrBuilder()
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -8335,6 +8734,47 @@ public boolean getDisabled() {
return disabled_;
}
+ public static final int MOUNTS_FIELD_NUMBER = 10;
+ @SuppressWarnings("serial")
+ private java.util.List mounts_;
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ @java.lang.Override
+ public java.util.List getMountsList() {
+ return mounts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ @java.lang.Override
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList() {
+ return mounts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ @java.lang.Override
+ public int getMountsCount() {
+ return mounts_.size();
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index) {
+ return mounts_.get(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index) {
+ return mounts_.get(index);
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -8384,6 +8824,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (disabled_ != false) {
output.writeBool(9, disabled_);
}
+ for (int i = 0; i < mounts_.size(); i++) {
+ output.writeMessage(10, mounts_.get(i));
+ }
getUnknownFields().writeTo(output);
}
@@ -8448,6 +8891,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(9, disabled_);
}
+ for (int i = 0; i < mounts_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(10, mounts_.get(i));
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -8487,6 +8934,8 @@ public boolean equals(final java.lang.Object obj) {
}
if (getDisabled()
!= other.getDisabled()) return false;
+ if (!getMountsList()
+ .equals(other.getMountsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -8529,6 +8978,10 @@ public int hashCode() {
hash = (37 * hash) + DISABLED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisabled());
+ if (getMountsCount() > 0) {
+ hash = (37 * hash) + MOUNTS_FIELD_NUMBER;
+ hash = (53 * hash) + getMountsList().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -8704,6 +9157,13 @@ public Builder clear() {
selectorBuilder_ = null;
}
disabled_ = false;
+ if (mountsBuilder_ == null) {
+ mounts_ = java.util.Collections.emptyList();
+ } else {
+ mounts_ = null;
+ mountsBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
@@ -8756,6 +9216,15 @@ private void buildPartialRepeatedFields(com.dd.cws.adv1.pb.SecDumpProto.Security
} else {
result.tree_ = treeBuilder_.build();
}
+ if (mountsBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) != 0)) {
+ mounts_ = java.util.Collections.unmodifiableList(mounts_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.mounts_ = mounts_;
+ } else {
+ result.mounts_ = mountsBuilder_.build();
+ }
}
private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile result) {
@@ -8895,6 +9364,32 @@ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile other)
if (other.getDisabled() != false) {
setDisabled(other.getDisabled());
}
+ if (mountsBuilder_ == null) {
+ if (!other.mounts_.isEmpty()) {
+ if (mounts_.isEmpty()) {
+ mounts_ = other.mounts_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureMountsIsMutable();
+ mounts_.addAll(other.mounts_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.mounts_.isEmpty()) {
+ if (mountsBuilder_.isEmpty()) {
+ mountsBuilder_.dispose();
+ mountsBuilder_ = null;
+ mounts_ = other.mounts_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ mountsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getMountsFieldBuilder() : null;
+ } else {
+ mountsBuilder_.addAllMessages(other.mounts_);
+ }
+ }
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -8994,6 +9489,19 @@ public Builder mergeFrom(
bitField0_ |= 0x00000100;
break;
} // case 72
+ case 82: {
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode m =
+ input.readMessage(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.parser(),
+ extensionRegistry);
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(m);
+ } else {
+ mountsBuilder_.addMessage(m);
+ }
+ break;
+ } // case 82
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -9015,7 +9523,7 @@ public Builder mergeFrom(
/**
* uint32 status = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.status is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=64
+ * See proto/cws/dumpsv1/activity_dump.proto;l=65
* @return The status.
*/
@java.lang.Override
@@ -9025,7 +9533,7 @@ public Builder mergeFrom(
/**
* uint32 status = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.status is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=64
+ * See proto/cws/dumpsv1/activity_dump.proto;l=65
* @param value The status to set.
* @return This builder for chaining.
*/
@@ -9039,7 +9547,7 @@ public Builder mergeFrom(
/**
* uint32 status = 1 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.status is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=64
+ * See proto/cws/dumpsv1/activity_dump.proto;l=65
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearStatus() {
@@ -9053,7 +9561,7 @@ public Builder mergeFrom(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The version.
*/
@java.lang.Deprecated public java.lang.String getVersion() {
@@ -9071,7 +9579,7 @@ public Builder mergeFrom(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return The bytes for version.
*/
@java.lang.Deprecated public com.google.protobuf.ByteString
@@ -9090,7 +9598,7 @@ public Builder mergeFrom(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @param value The version to set.
* @return This builder for chaining.
*/
@@ -9105,7 +9613,7 @@ public Builder mergeFrom(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearVersion() {
@@ -9117,7 +9625,7 @@ public Builder mergeFrom(
/**
* string version = 2 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.version is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=66
* @param value The bytes for version to set.
* @return This builder for chaining.
*/
@@ -9260,7 +9768,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return A list containing the tags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -9270,7 +9778,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return The count of tags.
*/
@java.lang.Deprecated public int getTagsCount() {
@@ -9279,7 +9787,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -9289,7 +9797,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -9300,7 +9808,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param index The index to set the value at.
* @param value The tags to set.
* @return This builder for chaining.
@@ -9316,7 +9824,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param value The tags to add.
* @return This builder for chaining.
*/
@@ -9331,7 +9839,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param values The tags to add.
* @return This builder for chaining.
*/
@@ -9346,7 +9854,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTags() {
@@ -9358,7 +9866,7 @@ private void ensureTagsIsMutable() {
/**
* repeated string tags = 4 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.tags is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=67
+ * See proto/cws/dumpsv1/activity_dump.proto;l=68
* @param value The bytes of the tags to add.
* @return This builder for chaining.
*/
@@ -9382,7 +9890,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return A list containing the syscalls.
*/
@java.lang.Deprecated public java.util.List
@@ -9393,7 +9901,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -9402,7 +9910,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -9412,7 +9920,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param index The index to set the value at.
* @param value The syscalls to set.
* @return This builder for chaining.
@@ -9428,7 +9936,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param value The syscalls to add.
* @return This builder for chaining.
*/
@@ -9442,7 +9950,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @param values The syscalls to add.
* @return This builder for chaining.
*/
@@ -9457,7 +9965,7 @@ private void ensureSyscallsIsMutable() {
/**
* repeated uint32 syscalls = 5 [deprecated = true];
* @deprecated datadog.cws.dumpsv1.SecurityProfile.syscalls is deprecated.
- * See proto/cws/dumpsv1/activity_dump.proto;l=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=69
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSyscalls() {
@@ -9612,375 +10120,1807 @@ public Builder addAllTree(
values, tree_);
onChanged();
} else {
- treeBuilder_.addAllMessages(values);
+ treeBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public Builder clearTree() {
+ if (treeBuilder_ == null) {
+ tree_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000020);
+ onChanged();
+ } else {
+ treeBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public Builder removeTree(int index) {
+ if (treeBuilder_ == null) {
+ ensureTreeIsMutable();
+ tree_.remove(index);
+ onChanged();
+ } else {
+ treeBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder getTreeBuilder(
+ int index) {
+ return getTreeFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder getTreeOrBuilder(
+ int index) {
+ if (treeBuilder_ == null) {
+ return tree_.get(index); } else {
+ return treeBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>
+ getTreeOrBuilderList() {
+ if (treeBuilder_ != null) {
+ return treeBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(tree_);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder addTreeBuilder() {
+ return getTreeFieldBuilder().addBuilder(
+ com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder addTreeBuilder(
+ int index) {
+ return getTreeFieldBuilder().addBuilder(
+ index, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ */
+ public java.util.List
+ getTreeBuilderList() {
+ return getTreeFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>
+ getTreeFieldBuilder() {
+ if (treeBuilder_ == null) {
+ treeBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>(
+ tree_,
+ ((bitField0_ & 0x00000020) != 0),
+ getParentForChildren(),
+ isClean());
+ tree_ = null;
+ }
+ return treeBuilder_;
+ }
+
+ private com.google.protobuf.MapField<
+ java.lang.String, com.dd.cws.adv1.pb.SecDumpProto.ProfileContext> profileContexts_;
+ private com.google.protobuf.MapField
+ internalGetProfileContexts() {
+ if (profileContexts_ == null) {
+ return com.google.protobuf.MapField.emptyMapField(
+ ProfileContextsDefaultEntryHolder.defaultEntry);
+ }
+ return profileContexts_;
+ }
+ private com.google.protobuf.MapField
+ internalGetMutableProfileContexts() {
+ if (profileContexts_ == null) {
+ profileContexts_ = com.google.protobuf.MapField.newMapField(
+ ProfileContextsDefaultEntryHolder.defaultEntry);
+ }
+ if (!profileContexts_.isMutable()) {
+ profileContexts_ = profileContexts_.copy();
+ }
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return profileContexts_;
+ }
+ public int getProfileContextsCount() {
+ return internalGetProfileContexts().getMap().size();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ @java.lang.Override
+ public boolean containsProfileContexts(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ return internalGetProfileContexts().getMap().containsKey(key);
+ }
+ /**
+ * Use {@link #getProfileContextsMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map getProfileContexts() {
+ return getProfileContextsMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ @java.lang.Override
+ public java.util.Map getProfileContextsMap() {
+ return internalGetProfileContexts().getMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ @java.lang.Override
+ public /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.dd.cws.adv1.pb.SecDumpProto.ProfileContext defaultValue) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetProfileContexts().getMap();
+ return map.containsKey(key) ? map.get(key) : defaultValue;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrThrow(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ java.util.Map map =
+ internalGetProfileContexts().getMap();
+ if (!map.containsKey(key)) {
+ throw new java.lang.IllegalArgumentException();
+ }
+ return map.get(key);
+ }
+ public Builder clearProfileContexts() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ internalGetMutableProfileContexts().getMutableMap()
+ .clear();
+ return this;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ public Builder removeProfileContexts(
+ java.lang.String key) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ internalGetMutableProfileContexts().getMutableMap()
+ .remove(key);
+ return this;
+ }
+ /**
+ * Use alternate mutation accessors instead.
+ */
+ @java.lang.Deprecated
+ public java.util.Map
+ getMutableProfileContexts() {
+ bitField0_ |= 0x00000040;
+ return internalGetMutableProfileContexts().getMutableMap();
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ public Builder putProfileContexts(
+ java.lang.String key,
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileContext value) {
+ if (key == null) { throw new NullPointerException("map key"); }
+ if (value == null) { throw new NullPointerException("map value"); }
+ internalGetMutableProfileContexts().getMutableMap()
+ .put(key, value);
+ bitField0_ |= 0x00000040;
+ return this;
+ }
+ /**
+ * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ */
+ public Builder putAllProfileContexts(
+ java.util.Map values) {
+ internalGetMutableProfileContexts().getMutableMap()
+ .putAll(values);
+ bitField0_ |= 0x00000040;
+ return this;
+ }
+
+ private com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector selector_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder> selectorBuilder_;
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * @return Whether the selector field is set.
+ */
+ public boolean hasSelector() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * @return The selector.
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector getSelector() {
+ if (selectorBuilder_ == null) {
+ return selector_ == null ? com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance() : selector_;
+ } else {
+ return selectorBuilder_.getMessage();
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public Builder setSelector(com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector value) {
+ if (selectorBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ selector_ = value;
+ } else {
+ selectorBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public Builder setSelector(
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder builderForValue) {
+ if (selectorBuilder_ == null) {
+ selector_ = builderForValue.build();
+ } else {
+ selectorBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public Builder mergeSelector(com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector value) {
+ if (selectorBuilder_ == null) {
+ if (((bitField0_ & 0x00000080) != 0) &&
+ selector_ != null &&
+ selector_ != com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance()) {
+ getSelectorBuilder().mergeFrom(value);
+ } else {
+ selector_ = value;
+ }
+ } else {
+ selectorBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public Builder clearSelector() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ selector_ = null;
+ if (selectorBuilder_ != null) {
+ selectorBuilder_.dispose();
+ selectorBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder getSelectorBuilder() {
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return getSelectorFieldBuilder().getBuilder();
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder getSelectorOrBuilder() {
+ if (selectorBuilder_ != null) {
+ return selectorBuilder_.getMessageOrBuilder();
+ } else {
+ return selector_ == null ?
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance() : selector_;
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder>
+ getSelectorFieldBuilder() {
+ if (selectorBuilder_ == null) {
+ selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder>(
+ getSelector(),
+ getParentForChildren(),
+ isClean());
+ selector_ = null;
+ }
+ return selectorBuilder_;
+ }
+
+ private boolean disabled_ ;
+ /**
+ * bool disabled = 9;
+ * @return The disabled.
+ */
+ @java.lang.Override
+ public boolean getDisabled() {
+ return disabled_;
+ }
+ /**
+ * bool disabled = 9;
+ * @param value The disabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setDisabled(boolean value) {
+
+ disabled_ = value;
+ bitField0_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool disabled = 9;
+ * @return This builder for chaining.
+ */
+ public Builder clearDisabled() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ disabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private java.util.List mounts_ =
+ java.util.Collections.emptyList();
+ private void ensureMountsIsMutable() {
+ if (!((bitField0_ & 0x00000200) != 0)) {
+ mounts_ = new java.util.ArrayList(mounts_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder> mountsBuilder_;
+
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public java.util.List getMountsList() {
+ if (mountsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(mounts_);
+ } else {
+ return mountsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public int getMountsCount() {
+ if (mountsBuilder_ == null) {
+ return mounts_.size();
+ } else {
+ return mountsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getMounts(int index) {
+ if (mountsBuilder_ == null) {
+ return mounts_.get(index);
+ } else {
+ return mountsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder setMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.set(index, value);
+ onChanged();
+ } else {
+ mountsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder setMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder addMounts(com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.add(value);
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder addMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode value) {
+ if (mountsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureMountsIsMutable();
+ mounts_.add(index, value);
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder addMounts(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder addMounts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder builderForValue) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ mountsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder addAllMounts(
+ java.lang.Iterable extends com.dd.cws.adv1.pb.SecDumpProto.MountNode> values) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, mounts_);
+ onChanged();
+ } else {
+ mountsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder clearMounts() {
+ if (mountsBuilder_ == null) {
+ mounts_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+ onChanged();
+ } else {
+ mountsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public Builder removeMounts(int index) {
+ if (mountsBuilder_ == null) {
+ ensureMountsIsMutable();
+ mounts_.remove(index);
+ onChanged();
+ } else {
+ mountsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder getMountsBuilder(
+ int index) {
+ return getMountsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
+ int index) {
+ if (mountsBuilder_ == null) {
+ return mounts_.get(index); } else {
+ return mountsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsOrBuilderList() {
+ if (mountsBuilder_ != null) {
+ return mountsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(mounts_);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder addMountsBuilder() {
+ return getMountsFieldBuilder().addBuilder(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder addMountsBuilder(
+ int index) {
+ return getMountsFieldBuilder().addBuilder(
+ index, com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.MountNode mounts = 10;
+ */
+ public java.util.List
+ getMountsBuilderList() {
+ return getMountsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>
+ getMountsFieldBuilder() {
+ if (mountsBuilder_ == null) {
+ mountsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder>(
+ mounts_,
+ ((bitField0_ & 0x00000200) != 0),
+ getParentForChildren(),
+ isClean());
+ mounts_ = null;
+ }
+ return mountsBuilder_;
+ }
+ @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.SecurityProfile)
+ }
+
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.SecurityProfile)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile();
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public SecurityProfile 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.SecurityProfile getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface MountNodeOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.MountNode)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
+ * @return Whether the nodeBase field is set.
+ */
+ boolean hasNodeBase();
+ /**
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
+ * @return The nodeBase.
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.NodeBase getNodeBase();
+ /**
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder getNodeBaseOrBuilder();
+
+ /**
+ * string mount_point = 2;
+ * @return The mountPoint.
+ */
+ java.lang.String getMountPoint();
+ /**
+ * string mount_point = 2;
+ * @return The bytes for mountPoint.
+ */
+ com.google.protobuf.ByteString
+ getMountPointBytes();
+
+ /**
+ * string mount_root = 3;
+ * @return The mountRoot.
+ */
+ java.lang.String getMountRoot();
+ /**
+ * string mount_root = 3;
+ * @return The bytes for mountRoot.
+ */
+ com.google.protobuf.ByteString
+ getMountRootBytes();
+
+ /**
+ * string filesystem = 4;
+ * @return The filesystem.
+ */
+ java.lang.String getFilesystem();
+ /**
+ * string filesystem = 4;
+ * @return The bytes for filesystem.
+ */
+ com.google.protobuf.ByteString
+ getFilesystemBytes();
+
+ /**
+ * uint32 mount_flags = 5;
+ * @return The mountFlags.
+ */
+ int getMountFlags();
+
+ /**
+ * bool base_namespace = 6;
+ * @return The baseNamespace.
+ */
+ boolean getBaseNamespace();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.MountNode}
+ */
+ public static final class MountNode extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.MountNode)
+ MountNodeOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use MountNode.newBuilder() to construct.
+ private MountNode(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private MountNode() {
+ mountPoint_ = "";
+ mountRoot_ = "";
+ filesystem_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new MountNode();
+ }
+
+ @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_MountNode_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ 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_ = "";
+ /**
+ * string mount_point = 2;
+ * @return The mountPoint.
+ */
+ @java.lang.Override
+ public java.lang.String getMountPoint() {
+ java.lang.Object ref = mountPoint_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ mountPoint_ = s;
+ return s;
+ }
+ }
+ /**
+ * string mount_point = 2;
+ * @return The bytes for mountPoint.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMountPointBytes() {
+ java.lang.Object ref = mountPoint_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mountPoint_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MOUNT_ROOT_FIELD_NUMBER = 3;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object mountRoot_ = "";
+ /**
+ * string mount_root = 3;
+ * @return The mountRoot.
+ */
+ @java.lang.Override
+ public java.lang.String getMountRoot() {
+ java.lang.Object ref = mountRoot_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ mountRoot_ = s;
+ return s;
+ }
+ }
+ /**
+ * string mount_root = 3;
+ * @return The bytes for mountRoot.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMountRootBytes() {
+ java.lang.Object ref = mountRoot_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mountRoot_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int FILESYSTEM_FIELD_NUMBER = 4;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object filesystem_ = "";
+ /**
+ * string filesystem = 4;
+ * @return The filesystem.
+ */
+ @java.lang.Override
+ public java.lang.String getFilesystem() {
+ java.lang.Object ref = filesystem_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ filesystem_ = s;
+ return s;
+ }
+ }
+ /**
+ * string filesystem = 4;
+ * @return The bytes for filesystem.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getFilesystemBytes() {
+ java.lang.Object ref = filesystem_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ filesystem_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MOUNT_FLAGS_FIELD_NUMBER = 5;
+ private int mountFlags_ = 0;
+ /**
+ * uint32 mount_flags = 5;
+ * @return The mountFlags.
+ */
+ @java.lang.Override
+ public int getMountFlags() {
+ return mountFlags_;
+ }
+
+ public static final int BASE_NAMESPACE_FIELD_NUMBER = 6;
+ private boolean baseNamespace_ = false;
+ /**
+ * bool base_namespace = 6;
+ * @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 (nodeBase_ != null) {
+ output.writeMessage(1, getNodeBase());
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountPoint_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mountPoint_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountRoot_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, mountRoot_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filesystem_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filesystem_);
+ }
+ if (mountFlags_ != 0) {
+ output.writeUInt32(5, mountFlags_);
+ }
+ if (baseNamespace_ != false) {
+ output.writeBool(6, baseNamespace_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ 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_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountRoot_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, mountRoot_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filesystem_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filesystem_);
+ }
+ if (mountFlags_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(5, mountFlags_);
+ }
+ if (baseNamespace_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, 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.MountNode)) {
+ return super.equals(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()
+ .equals(other.getMountRoot())) return false;
+ if (!getFilesystem()
+ .equals(other.getFilesystem())) return false;
+ if (getMountFlags()
+ != other.getMountFlags()) 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 (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;
+ hash = (53 * hash) + getMountRoot().hashCode();
+ hash = (37 * hash) + FILESYSTEM_FIELD_NUMBER;
+ 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());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountNode parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountNode 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.MountNode parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountNode 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.MountNode parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountNode 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.MountNode 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.MountNode 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.MountNode 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.MountNode 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.MountNode 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.MountNode 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.MountNode 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.MountNode}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.MountNode)
+ com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_MountNode_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode.class, com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.MountNode.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ nodeBase_ = null;
+ if (nodeBaseBuilder_ != null) {
+ nodeBaseBuilder_.dispose();
+ nodeBaseBuilder_ = null;
+ }
+ mountPoint_ = "";
+ mountRoot_ = "";
+ filesystem_ = "";
+ mountFlags_ = 0;
+ 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_MountNode_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.MountNode.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode build() {
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.MountNode result = new com.dd.cws.adv1.pb.SecDumpProto.MountNode(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ 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)) {
+ result.mountRoot_ = mountRoot_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.filesystem_ = filesystem_;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.mountFlags_ = mountFlags_;
+ }
+ if (((from_bitField0_ & 0x00000020) != 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.MountNode) {
+ return mergeFrom((com.dd.cws.adv1.pb.SecDumpProto.MountNode)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ 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;
+ onChanged();
+ }
+ if (!other.getMountRoot().isEmpty()) {
+ mountRoot_ = other.mountRoot_;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ if (!other.getFilesystem().isEmpty()) {
+ filesystem_ = other.filesystem_;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ }
+ if (other.getMountFlags() != 0) {
+ setMountFlags(other.getMountFlags());
+ }
+ 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(
+ getNodeBaseFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 18: {
+ mountPoint_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26: {
+ mountRoot_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
+ case 34: {
+ filesystem_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 34
+ case 40: {
+ mountFlags_ = input.readUInt32();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 40
+ case 48: {
+ baseNamespace_ = input.readBool();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 48
+ 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.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;
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public Builder clearTree() {
- if (treeBuilder_ == null) {
- tree_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000020);
- onChanged();
+ public Builder setNodeBase(
+ com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder builderForValue) {
+ if (nodeBaseBuilder_ == null) {
+ nodeBase_ = builderForValue.build();
} else {
- treeBuilder_.clear();
+ nodeBaseBuilder_.setMessage(builderForValue.build());
}
+ bitField0_ |= 0x00000001;
+ onChanged();
return this;
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public Builder removeTree(int index) {
- if (treeBuilder_ == null) {
- ensureTreeIsMutable();
- tree_.remove(index);
- onChanged();
+ 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 {
- treeBuilder_.remove(index);
+ nodeBaseBuilder_.mergeFrom(value);
}
+ bitField0_ |= 0x00000001;
+ onChanged();
return this;
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder getTreeBuilder(
- int index) {
- return getTreeFieldBuilder().getBuilder(index);
+ public Builder clearNodeBase() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ nodeBase_ = null;
+ if (nodeBaseBuilder_ != null) {
+ nodeBaseBuilder_.dispose();
+ nodeBaseBuilder_ = null;
+ }
+ onChanged();
+ return this;
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder getTreeOrBuilder(
- int index) {
- if (treeBuilder_ == null) {
- return tree_.get(index); } else {
- return treeBuilder_.getMessageOrBuilder(index);
- }
+ public com.dd.cws.adv1.pb.SecDumpProto.NodeBase.Builder getNodeBaseBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getNodeBaseFieldBuilder().getBuilder();
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>
- getTreeOrBuilderList() {
- if (treeBuilder_ != null) {
- return treeBuilder_.getMessageOrBuilderList();
+ public com.dd.cws.adv1.pb.SecDumpProto.NodeBaseOrBuilder getNodeBaseOrBuilder() {
+ if (nodeBaseBuilder_ != null) {
+ return nodeBaseBuilder_.getMessageOrBuilder();
} else {
- return java.util.Collections.unmodifiableList(tree_);
+ return nodeBase_ == null ?
+ com.dd.cws.adv1.pb.SecDumpProto.NodeBase.getDefaultInstance() : nodeBase_;
}
}
/**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
- */
- public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder addTreeBuilder() {
- return getTreeFieldBuilder().addBuilder(
- com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.getDefaultInstance());
- }
- /**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
- */
- public com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder addTreeBuilder(
- int index) {
- return getTreeFieldBuilder().addBuilder(
- index, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.getDefaultInstance());
- }
- /**
- * repeated .datadog.cws.dumpsv1.ProcessActivityNode tree = 6;
+ * .datadog.cws.dumpsv1.NodeBase node_base = 1;
*/
- public java.util.List
- getTreeBuilderList() {
- return getTreeFieldBuilder().getBuilderList();
- }
- private com.google.protobuf.RepeatedFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>
- getTreeFieldBuilder() {
- if (treeBuilder_ == null) {
- treeBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNode.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProcessActivityNodeOrBuilder>(
- tree_,
- ((bitField0_ & 0x00000020) != 0),
+ 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());
- tree_ = null;
+ nodeBase_ = null;
}
- return treeBuilder_;
+ return nodeBaseBuilder_;
}
- private com.google.protobuf.MapField<
- java.lang.String, com.dd.cws.adv1.pb.SecDumpProto.ProfileContext> profileContexts_;
- private com.google.protobuf.MapField
- internalGetProfileContexts() {
- if (profileContexts_ == null) {
- return com.google.protobuf.MapField.emptyMapField(
- ProfileContextsDefaultEntryHolder.defaultEntry);
- }
- return profileContexts_;
- }
- private com.google.protobuf.MapField
- internalGetMutableProfileContexts() {
- if (profileContexts_ == null) {
- profileContexts_ = com.google.protobuf.MapField.newMapField(
- ProfileContextsDefaultEntryHolder.defaultEntry);
- }
- if (!profileContexts_.isMutable()) {
- profileContexts_ = profileContexts_.copy();
- }
- bitField0_ |= 0x00000040;
- onChanged();
- return profileContexts_;
- }
- public int getProfileContextsCount() {
- return internalGetProfileContexts().getMap().size();
- }
+ private java.lang.Object mountPoint_ = "";
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_point = 2;
+ * @return The mountPoint.
*/
- @java.lang.Override
- public boolean containsProfileContexts(
- java.lang.String key) {
- if (key == null) { throw new NullPointerException("map key"); }
- return internalGetProfileContexts().getMap().containsKey(key);
+ public java.lang.String getMountPoint() {
+ java.lang.Object ref = mountPoint_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ mountPoint_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
}
/**
- * Use {@link #getProfileContextsMap()} instead.
+ * string mount_point = 2;
+ * @return The bytes for mountPoint.
*/
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map getProfileContexts() {
- return getProfileContextsMap();
+ public com.google.protobuf.ByteString
+ getMountPointBytes() {
+ java.lang.Object ref = mountPoint_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mountPoint_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
}
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_point = 2;
+ * @param value The mountPoint to set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public java.util.Map getProfileContextsMap() {
- return internalGetProfileContexts().getMap();
+ public Builder setMountPoint(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ mountPoint_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
}
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_point = 2;
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public /* nullable */
-com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrDefault(
- java.lang.String key,
- /* nullable */
-com.dd.cws.adv1.pb.SecDumpProto.ProfileContext defaultValue) {
- if (key == null) { throw new NullPointerException("map key"); }
- java.util.Map map =
- internalGetProfileContexts().getMap();
- return map.containsKey(key) ? map.get(key) : defaultValue;
+ public Builder clearMountPoint() {
+ mountPoint_ = getDefaultInstance().getMountPoint();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
}
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_point = 2;
+ * @param value The bytes for mountPoint to set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrThrow(
- java.lang.String key) {
- if (key == null) { throw new NullPointerException("map key"); }
- java.util.Map map =
- internalGetProfileContexts().getMap();
- if (!map.containsKey(key)) {
- throw new java.lang.IllegalArgumentException();
- }
- return map.get(key);
- }
- public Builder clearProfileContexts() {
- bitField0_ = (bitField0_ & ~0x00000040);
- internalGetMutableProfileContexts().getMutableMap()
- .clear();
+ public Builder setMountPointBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ mountPoint_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
return this;
}
+
+ private java.lang.Object mountRoot_ = "";
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_root = 3;
+ * @return The mountRoot.
*/
- public Builder removeProfileContexts(
- java.lang.String key) {
- if (key == null) { throw new NullPointerException("map key"); }
- internalGetMutableProfileContexts().getMutableMap()
- .remove(key);
- return this;
+ public java.lang.String getMountRoot() {
+ java.lang.Object ref = mountRoot_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ mountRoot_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
}
/**
- * Use alternate mutation accessors instead.
+ * string mount_root = 3;
+ * @return The bytes for mountRoot.
*/
- @java.lang.Deprecated
- public java.util.Map
- getMutableProfileContexts() {
- bitField0_ |= 0x00000040;
- return internalGetMutableProfileContexts().getMutableMap();
+ public com.google.protobuf.ByteString
+ getMountRootBytes() {
+ java.lang.Object ref = mountRoot_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ mountRoot_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
}
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_root = 3;
+ * @param value The mountRoot to set.
+ * @return This builder for chaining.
*/
- public Builder putProfileContexts(
- java.lang.String key,
- com.dd.cws.adv1.pb.SecDumpProto.ProfileContext value) {
- if (key == null) { throw new NullPointerException("map key"); }
- if (value == null) { throw new NullPointerException("map value"); }
- internalGetMutableProfileContexts().getMutableMap()
- .put(key, value);
- bitField0_ |= 0x00000040;
+ public Builder setMountRoot(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ mountRoot_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
return this;
}
/**
- * map<string, .datadog.cws.dumpsv1.ProfileContext> profile_contexts = 7;
+ * string mount_root = 3;
+ * @return This builder for chaining.
*/
- public Builder putAllProfileContexts(
- java.util.Map values) {
- internalGetMutableProfileContexts().getMutableMap()
- .putAll(values);
- bitField0_ |= 0x00000040;
+ public Builder clearMountRoot() {
+ mountRoot_ = getDefaultInstance().getMountRoot();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
return this;
}
-
- private com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector selector_;
- private com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder> selectorBuilder_;
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
- * @return Whether the selector field is set.
+ * string mount_root = 3;
+ * @param value The bytes for mountRoot to set.
+ * @return This builder for chaining.
*/
- public boolean hasSelector() {
- return ((bitField0_ & 0x00000080) != 0);
+ public Builder setMountRootBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ mountRoot_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
}
+
+ private java.lang.Object filesystem_ = "";
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
- * @return The selector.
+ * string filesystem = 4;
+ * @return The filesystem.
*/
- public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector getSelector() {
- if (selectorBuilder_ == null) {
- return selector_ == null ? com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance() : selector_;
+ public java.lang.String getFilesystem() {
+ java.lang.Object ref = filesystem_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ filesystem_ = s;
+ return s;
} else {
- return selectorBuilder_.getMessage();
+ return (java.lang.String) ref;
}
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * string filesystem = 4;
+ * @return The bytes for filesystem.
*/
- public Builder setSelector(com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector value) {
- if (selectorBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- selector_ = value;
+ public com.google.protobuf.ByteString
+ getFilesystemBytes() {
+ java.lang.Object ref = filesystem_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ filesystem_ = b;
+ return b;
} else {
- selectorBuilder_.setMessage(value);
+ return (com.google.protobuf.ByteString) ref;
}
- bitField0_ |= 0x00000080;
- onChanged();
- return this;
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * string filesystem = 4;
+ * @param value The filesystem to set.
+ * @return This builder for chaining.
*/
- public Builder setSelector(
- com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder builderForValue) {
- if (selectorBuilder_ == null) {
- selector_ = builderForValue.build();
- } else {
- selectorBuilder_.setMessage(builderForValue.build());
- }
- bitField0_ |= 0x00000080;
+ public Builder setFilesystem(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ filesystem_ = value;
+ bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * string filesystem = 4;
+ * @return This builder for chaining.
*/
- public Builder mergeSelector(com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector value) {
- if (selectorBuilder_ == null) {
- if (((bitField0_ & 0x00000080) != 0) &&
- selector_ != null &&
- selector_ != com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance()) {
- getSelectorBuilder().mergeFrom(value);
- } else {
- selector_ = value;
- }
- } else {
- selectorBuilder_.mergeFrom(value);
- }
- bitField0_ |= 0x00000080;
+ public Builder clearFilesystem() {
+ filesystem_ = getDefaultInstance().getFilesystem();
+ bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
return this;
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * string filesystem = 4;
+ * @param value The bytes for filesystem to set.
+ * @return This builder for chaining.
*/
- public Builder clearSelector() {
- bitField0_ = (bitField0_ & ~0x00000080);
- selector_ = null;
- if (selectorBuilder_ != null) {
- selectorBuilder_.dispose();
- selectorBuilder_ = null;
- }
+ public Builder setFilesystemBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ filesystem_ = value;
+ bitField0_ |= 0x00000008;
onChanged();
return this;
}
+
+ private int mountFlags_ ;
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * uint32 mount_flags = 5;
+ * @return The mountFlags.
*/
- public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder getSelectorBuilder() {
- bitField0_ |= 0x00000080;
- onChanged();
- return getSelectorFieldBuilder().getBuilder();
+ @java.lang.Override
+ public int getMountFlags() {
+ return mountFlags_;
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * uint32 mount_flags = 5;
+ * @param value The mountFlags to set.
+ * @return This builder for chaining.
*/
- public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder getSelectorOrBuilder() {
- if (selectorBuilder_ != null) {
- return selectorBuilder_.getMessageOrBuilder();
- } else {
- return selector_ == null ?
- com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance() : selector_;
- }
+ public Builder setMountFlags(int value) {
+
+ mountFlags_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
}
/**
- * .datadog.cws.dumpsv1.ProfileSelector selector = 8;
+ * uint32 mount_flags = 5;
+ * @return This builder for chaining.
*/
- private com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder>
- getSelectorFieldBuilder() {
- if (selectorBuilder_ == null) {
- selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
- com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder>(
- getSelector(),
- getParentForChildren(),
- isClean());
- selector_ = null;
- }
- return selectorBuilder_;
+ public Builder clearMountFlags() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ mountFlags_ = 0;
+ onChanged();
+ return this;
}
- private boolean disabled_ ;
+ private boolean baseNamespace_ ;
/**
- * bool disabled = 9;
- * @return The disabled.
+ * bool base_namespace = 6;
+ * @return The baseNamespace.
*/
@java.lang.Override
- public boolean getDisabled() {
- return disabled_;
+ public boolean getBaseNamespace() {
+ return baseNamespace_;
}
/**
- * bool disabled = 9;
- * @param value The disabled to set.
+ * bool base_namespace = 6;
+ * @param value The baseNamespace to set.
* @return This builder for chaining.
*/
- public Builder setDisabled(boolean value) {
+ public Builder setBaseNamespace(boolean value) {
- disabled_ = value;
- bitField0_ |= 0x00000100;
+ baseNamespace_ = value;
+ bitField0_ |= 0x00000020;
onChanged();
return this;
}
/**
- * bool disabled = 9;
+ * bool base_namespace = 6;
* @return This builder for chaining.
*/
- public Builder clearDisabled() {
- bitField0_ = (bitField0_ & ~0x00000100);
- disabled_ = false;
+ public Builder clearBaseNamespace() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ baseNamespace_ = false;
onChanged();
return this;
}
@@ -9997,23 +11937,23 @@ public final Builder mergeUnknownFields(
}
- // @@protoc_insertion_point(builder_scope:datadog.cws.dumpsv1.SecurityProfile)
+ // @@protoc_insertion_point(builder_scope:datadog.cws.dumpsv1.MountNode)
}
- // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.SecurityProfile)
- private static final com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile DEFAULT_INSTANCE;
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.MountNode)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.MountNode DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile();
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.MountNode();
}
- public static com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile getDefaultInstance() {
+ public static com.dd.cws.adv1.pb.SecDumpProto.MountNode getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- private static final com.google.protobuf.Parser
- PARSER = new com.google.protobuf.AbstractParser() {
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
- public SecurityProfile parsePartialFrom(
+ public MountNode parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -10032,17 +11972,17 @@ public SecurityProfile parsePartialFrom(
}
};
- public static com.google.protobuf.Parser parser() {
+ public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
+ public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
- public com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile getDefaultInstanceForType() {
+ public com.dd.cws.adv1.pb.SecDumpProto.MountNode getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -10201,21 +12141,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -10224,7 +12164,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -10232,14 +12172,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -10247,7 +12187,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -10672,7 +12612,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @return A list containing the syscalls.
*/
@java.lang.Override
@@ -10683,7 +12623,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -10692,7 +12632,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -10707,7 +12647,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -10717,7 +12657,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -10726,7 +12666,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -10736,7 +12676,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -13427,7 +15367,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @return A list containing the syscalls.
*/
@java.lang.Deprecated public java.util.List
@@ -13438,7 +15378,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -13447,7 +15387,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -13457,7 +15397,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param index The index to set the value at.
* @param value The syscalls to set.
* @return This builder for chaining.
@@ -13473,7 +15413,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param value The syscalls to add.
* @return This builder for chaining.
*/
@@ -13487,7 +15427,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @param values The syscalls to add.
* @return This builder for chaining.
*/
@@ -13502,7 +15442,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=85
+ * See proto/cws/dumpsv1/activity_dump.proto;l=98
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSyscalls() {
@@ -13522,7 +15462,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -13532,7 +15472,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -13541,7 +15481,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -13551,7 +15491,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -13562,7 +15502,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -13578,7 +15518,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -13593,7 +15533,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -13608,7 +15548,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -13620,7 +15560,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=86
+ * See proto/cws/dumpsv1/activity_dump.proto;l=99
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -14801,7 +16741,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=111
* @return The cookie.
*/
@java.lang.Deprecated int getCookie();
@@ -14842,7 +16782,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=105
+ * See proto/cws/dumpsv1/activity_dump.proto;l=118
* @return The spanId.
*/
@java.lang.Deprecated long getSpanId();
@@ -14850,7 +16790,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=106
+ * See proto/cws/dumpsv1/activity_dump.proto;l=119
* @return The traceId.
*/
@java.lang.Deprecated long getTraceId();
@@ -15082,7 +17022,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=111
* @return The cookie.
*/
@java.lang.Override
@@ -15171,7 +17111,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=105
+ * See proto/cws/dumpsv1/activity_dump.proto;l=118
* @return The spanId.
*/
@java.lang.Override
@@ -15184,7 +17124,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=106
+ * See proto/cws/dumpsv1/activity_dump.proto;l=119
* @return The traceId.
*/
@java.lang.Override
@@ -16468,7 +18408,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=111
* @return The cookie.
*/
@java.lang.Override
@@ -16478,7 +18418,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=111
* @param value The cookie to set.
* @return This builder for chaining.
*/
@@ -16492,7 +18432,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=111
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearCookie() {
@@ -16729,7 +18669,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=105
+ * See proto/cws/dumpsv1/activity_dump.proto;l=118
* @return The spanId.
*/
@java.lang.Override
@@ -16739,7 +18679,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=105
+ * See proto/cws/dumpsv1/activity_dump.proto;l=118
* @param value The spanId to set.
* @return This builder for chaining.
*/
@@ -16753,7 +18693,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=105
+ * See proto/cws/dumpsv1/activity_dump.proto;l=118
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSpanId() {
@@ -16767,7 +18707,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=106
+ * See proto/cws/dumpsv1/activity_dump.proto;l=119
* @return The traceId.
*/
@java.lang.Override
@@ -16777,7 +18717,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=106
+ * See proto/cws/dumpsv1/activity_dump.proto;l=119
* @param value The traceId to set.
* @return This builder for chaining.
*/
@@ -16791,7 +18731,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=106
+ * See proto/cws/dumpsv1/activity_dump.proto;l=119
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTraceId() {
@@ -17662,7 +19602,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -17670,14 +19610,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -17685,7 +19625,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -17888,7 +19828,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -17898,7 +19838,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -17907,7 +19847,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -17917,7 +19857,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -19056,7 +20996,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -19066,7 +21006,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -19075,7 +21015,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -19085,7 +21025,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -19096,7 +21036,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -19112,7 +21052,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -19127,7 +21067,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -19142,7 +21082,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -19154,7 +21094,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=129
+ * See proto/cws/dumpsv1/activity_dump.proto;l=142
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -20672,7 +22612,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -20680,14 +22620,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -20695,7 +22635,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -20831,7 +22771,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -20841,7 +22781,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -20850,7 +22790,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -20860,7 +22800,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -21702,7 +23642,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -21712,7 +23652,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -21721,7 +23661,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -21731,7 +23671,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -21742,7 +23682,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -21758,7 +23698,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -21773,7 +23713,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -21788,7 +23728,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -21800,7 +23740,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=152
+ * See proto/cws/dumpsv1/activity_dump.proto;l=165
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -24117,7 +26057,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -24125,14 +26065,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -24140,7 +26080,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -24215,7 +26155,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -24225,7 +26165,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -24234,7 +26174,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -24244,7 +26184,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -24703,7 +26643,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -24713,7 +26653,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -24722,7 +26662,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -24732,7 +26672,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -24743,7 +26683,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -24759,7 +26699,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -24774,7 +26714,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -24789,7 +26729,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -24801,7 +26741,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=177
+ * See proto/cws/dumpsv1/activity_dump.proto;l=190
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -25809,7 +27749,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -25817,14 +27757,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -25832,7 +27772,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -25958,7 +27898,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -25968,7 +27908,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -25977,7 +27917,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -25987,7 +27927,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -26782,7 +28722,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -26792,7 +28732,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -26801,7 +28741,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -26811,7 +28751,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -26822,7 +28762,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -26838,7 +28778,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -26853,7 +28793,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -26868,7 +28808,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -26880,7 +28820,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=192
+ * See proto/cws/dumpsv1/activity_dump.proto;l=205
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -36401,7 +38341,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -36409,14 +38349,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -36424,7 +38364,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -36560,7 +38500,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -36570,7 +38510,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -36579,7 +38519,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -36589,7 +38529,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -37453,7 +39393,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -37463,7 +39403,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -37472,7 +39412,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -37482,7 +39422,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -37493,7 +39433,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -37509,7 +39449,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -37524,7 +39464,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -37539,7 +39479,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -37551,7 +39491,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=290
+ * See proto/cws/dumpsv1/activity_dump.proto;l=303
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -39341,7 +41281,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -39349,14 +41289,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -39364,7 +41304,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -39505,7 +41445,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -39515,7 +41455,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -39524,7 +41464,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -39534,7 +41474,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -40275,7 +42215,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -40285,7 +42225,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -40294,7 +42234,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -40304,7 +42244,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -40315,7 +42255,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -40331,7 +42271,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -40346,7 +42286,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -40361,7 +42301,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -40373,7 +42313,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=310
+ * See proto/cws/dumpsv1/activity_dump.proto;l=323
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -44236,6 +46176,11 @@ 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_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_ProcessActivityNode_descriptor;
private static final
@@ -44366,180 +46311,187 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
static {
java.lang.String[] descriptorData = {
"\n%proto/cws/dumpsv1/activity_dump.proto\022" +
- "\023datadog.cws.dumpsv1\"\257\001\n\007SecDump\022\014\n\004host" +
+ "\023datadog.cws.dumpsv1\"\337\001\n\007SecDump\022\014\n\004host" +
"\030\001 \001(\t\022\017\n\007service\030\002 \001(\t\022\016\n\006source\030\003 \001(\t\022" +
"/\n\010metadata\030\004 \001(\0132\035.datadog.cws.dumpsv1." +
"Metadata\022\014\n\004tags\030\005 \003(\t\0226\n\004tree\030\006 \003(\0132(.d" +
- "atadog.cws.dumpsv1.ProcessActivityNode\"\315" +
- "\002\n\010Metadata\022\025\n\ragent_version\030\001 \001(\t\022\024\n\014ag" +
- "ent_commit\030\002 \001(\t\022\026\n\016kernel_version\030\003 \001(\t" +
- "\022\032\n\022linux_distribution\030\004 \001(\t\022\014\n\004arch\030\r \001" +
- "(\t\022\014\n\004name\030\005 \001(\t\022\030\n\020protobuf_version\030\006 \001" +
- "(\t\022\032\n\022differentiate_args\030\007 \001(\010\022\014\n\004comm\030\010" +
- " \001(\t\022\024\n\014container_id\030\t \001(\t\022\r\n\005start\030\n \001(" +
- "\004\022\013\n\003end\030\013 \001(\004\022\014\n\004size\030\014 \001(\004\022\025\n\rserializ" +
- "ation\030\016 \001(\t\022\021\n\tcgroup_id\030\017 \001(\t\022\026\n\016cgroup" +
- "_manager\030\020 \001(\t\"8\n\017ProfileSelector\022\022\n\nima" +
- "ge_name\030\001 \001(\t\022\021\n\timage_tag\030\002 \001(\t\"\210\002\n\016Pro" +
- "fileContext\022\022\n\nfirst_seen\030\001 \001(\004\022\021\n\tlast_" +
- "seen\030\002 \001(\004\022Q\n\020event_type_state\030\003 \003(\01327.d" +
- "atadog.cws.dumpsv1.ProfileContext.EventT" +
- "ypeStateEntry\022\020\n\010syscalls\030\004 \003(\r\022\014\n\004tags\030" +
- "\005 \003(\t\032\\\n\023EventTypeStateEntry\022\013\n\003key\030\001 \001(" +
- "\r\0224\n\005value\030\002 \001(\0132%.datadog.cws.dumpsv1.e" +
- "vent_type_state:\0028\001\"6\n\rImageTagTimes\022\022\n\n" +
- "first_seen\030\001 \001(\004\022\021\n\tlast_seen\030\002 \001(\004\"\222\001\n\010" +
- "NodeBase\0225\n\004seen\030\001 \003(\0132\'.datadog.cws.dum" +
- "psv1.NodeBase.SeenEntry\032O\n\tSeenEntry\022\013\n\003" +
- "key\030\001 \001(\t\0221\n\005value\030\002 \001(\0132\".datadog.cws.d" +
- "umpsv1.ImageTagTimes:\0028\001\"\307\003\n\017SecurityPro" +
- "file\022\022\n\006status\030\001 \001(\rB\002\030\001\022\023\n\007version\030\002 \001(" +
- "\tB\002\030\001\022/\n\010metadata\030\003 \001(\0132\035.datadog.cws.du" +
- "mpsv1.Metadata\022\020\n\004tags\030\004 \003(\tB\002\030\001\022\024\n\010sysc" +
- "alls\030\005 \003(\rB\002\030\001\0226\n\004tree\030\006 \003(\0132(.datadog.c" +
- "ws.dumpsv1.ProcessActivityNode\022S\n\020profil" +
- "e_contexts\030\007 \003(\01329.datadog.cws.dumpsv1.S" +
- "ecurityProfile.ProfileContextsEntry\0226\n\010s" +
- "elector\030\010 \001(\0132$.datadog.cws.dumpsv1.Prof" +
- "ileSelector\022\020\n\010disabled\030\t \001(\010\032[\n\024Profile" +
- "ContextsEntry\022\013\n\003key\030\001 \001(\t\0222\n\005value\030\002 \001(" +
- "\0132#.datadog.cws.dumpsv1.ProfileContext:\002" +
- "8\001\"\347\005\n\023ProcessActivityNode\0221\n\007process\030\001 " +
- "\001(\0132 .datadog.cws.dumpsv1.ProcessInfo\022<\n" +
- "\017generation_type\030\010 \001(\0162#.datadog.cws.dum" +
- "psv1.GenerationType\0227\n\rmatched_rules\030\t \003" +
- "(\0132 .datadog.cws.dumpsv1.MatchedRule\022:\n\010" +
- "children\030\003 \003(\0132(.datadog.cws.dumpsv1.Pro" +
- "cessActivityNode\0224\n\005files\030\004 \003(\0132%.datado" +
- "g.cws.dumpsv1.FileActivityNode\022/\n\tdns_na" +
- "mes\030\005 \003(\0132\034.datadog.cws.dumpsv1.DNSNode\022" +
- "0\n\007sockets\030\006 \003(\0132\037.datadog.cws.dumpsv1.S" +
- "ocketNode\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.dat" +
- "adog.cws.dumpsv1.NodeBase\0222\n\013imds_events" +
- "\030\013 \003(\0132\035.datadog.cws.dumpsv1.IMDSNode\0227\n" +
- "\rsyscall_nodes\030\014 \003(\0132 .datadog.cws.dumps" +
- "v1.SyscallNode\022?\n\017network_devices\030\r \003(\0132" +
- "&.datadog.cws.dumpsv1.NetworkDeviceNode\022" +
- "=\n\020capability_nodes\030\017 \003(\0132#.datadog.cws." +
- "dumpsv1.CapabilityNodeJ\004\010\002\020\003\"\331\003\n\013Process" +
- "Info\022\013\n\003pid\030\001 \001(\r\022\013\n\003tid\030\002 \001(\r\022\014\n\004ppid\030\003" +
- " \001(\r\022\022\n\006cookie\030\004 \001(\rB\002\030\001\022\021\n\tis_thread\030\005 " +
- "\001(\010\022+\n\004file\030\006 \001(\0132\035.datadog.cws.dumpsv1." +
- "FileInfo\022\024\n\014container_id\030\007 \001(\t\022\023\n\007span_i" +
- "d\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.dumpsv1" +
- ".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_child" +
- "\030\025 \001(\010\022\020\n\010cookie64\030\026 \001(\004\"\242\003\n\020FileActivit" +
- "yNode\0227\n\rmatched_rules\030\t \003(\0132 .datadog.c" +
- "ws.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_pat" +
- "tern\030\007 \001(\010\022+\n\004file\030\002 \001(\0132\035.datadog.cws.d" +
- "umpsv1.FileInfo\022<\n\017generation_type\030\010 \001(\016" +
- "2#.datadog.cws.dumpsv1.GenerationType\022\022\n" +
- "\nfirst_seen\030\004 \001(\004\022+\n\004open\030\005 \001(\0132\035.datado" +
- "g.cws.dumpsv1.OpenNode\0227\n\010children\030\006 \003(\013" +
- "2%.datadog.cws.dumpsv1.FileActivityNodeJ" +
- "\004\010\003\020\004\"7\n\010OpenNode\022\016\n\006retval\030\001 \001(\022\022\r\n\005fla" +
- "gs\030\002 \001(\r\022\014\n\004mode\030\003 \001(\r\"\274\001\n\007DNSNode\0227\n\rma" +
- "tched_rules\030\002 \003(\0132 .datadog.cws.dumpsv1." +
- "MatchedRule\022\026\n\nimage_tags\030\003 \003(\tB\002\030\001\0220\n\tn" +
- "ode_base\030\004 \001(\0132\035.datadog.cws.dumpsv1.Nod" +
- "eBase\022.\n\010requests\030\001 \003(\0132\034.datadog.cws.du" +
- "mpsv1.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$.da" +
- "tadog.cws.dumpsv1.DNSResponseInfo\".\n\017DNS" +
- "ResponseInfo\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(\tB\002\030\001" +
- "\0220\n\tnode_base\030\003 \001(\0132\035.datadog.cws.dumpsv" +
- "1.NodeBase\022\017\n\007syscall\030\002 \001(\005\"j\n\016Capabilit" +
- "yNode\0220\n\tnode_base\030\001 \001(\0132\035.datadog.cws.d" +
- "umpsv1.NodeBase\022\022\n\ncapability\030\002 \001(\004\022\022\n\ni" +
- "s_capable\030\003 \001(\010\"\274\001\n\010IMDSNode\0227\n\rmatched_" +
- "rules\030\001 \003(\0132 .datadog.cws.dumpsv1.Matche" +
- "dRule\022\026\n\nimage_tags\030\002 \003(\tB\002\030\001\0220\n\tnode_ba" +
- "se\030\004 \001(\0132\035.datadog.cws.dumpsv1.NodeBase\022" +
- "-\n\005event\030\003 \001(\0132\036.datadog.cws.dumpsv1.IMD" +
- "SEvent\"\240\001\n\tIMDSEvent\022\014\n\004type\030\001 \001(\t\022\026\n\016cl" +
- "oud_provider\030\002 \001(\t\022\013\n\003url\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!.datadog.cws.dumpsv1.AWS" +
- "IMDSEvent\"m\n\014AWSIMDSEvent\022\022\n\nis_imds_v2\030" +
- "\001 \001(\010\022I\n\024security_credentials\030\002 \001(\0132+.da" +
- "tadog.cws.dumpsv1.AWSSecurityCredentials" +
- "\"y\n\026AWSSecurityCredentials\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_updated\030\004 \001(\t\022\026\n\016expiration_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\005group\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\010m" +
- "ount_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_version\030\017 \001(\t\022\032\n\rpacka" +
- "ge_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\023packag" +
- "e_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.dumps" +
- "v1.HashStateB\020\n\016_package_epochB\022\n\020_packa" +
- "ge_releaseB\024\n\022_package_src_epochB\026\n\024_pac" +
- "kage_src_release\"\224\002\n\013Credentials\022\013\n\003uid\030" +
- "\001 \001(\r\022\013\n\003gid\030\002 \001(\r\022\014\n\004user\030\003 \001(\t\022\r\n\005grou" +
- "p\030\004 \001(\t\022\025\n\reffective_uid\030\005 \001(\r\022\025\n\reffect" +
- "ive_gid\030\006 \001(\r\022\026\n\016effective_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_user\030\013 \001(\t\022\020\n\010fs_gr" +
- "oup\030\014 \001(\t\022\025\n\rcap_effective\030\r \001(\004\022\025\n\rcap_" +
- "permitted\030\016 \001(\004\"I\n\nSocketNode\022\016\n\006family\030" +
- "\001 \001(\t\022+\n\004bind\030\002 \003(\0132\035.datadog.cws.dumpsv" +
- "1.BindNode\"\271\001\n\010BindNode\0227\n\rmatched_rules" +
- "\030\003 \003(\0132 .datadog.cws.dumpsv1.MatchedRule" +
- "\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\004po" +
- "rt\030\001 \001(\r\022\n\n\002ip\030\002 \001(\t\022\020\n\010protocol\030\005 \001(\r\"\257" +
- "\001\n\021NetworkDeviceNode\0227\n\rmatched_rules\030\001 " +
- "\003(\0132 .datadog.cws.dumpsv1.MatchedRule\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.datadog.cws." +
- "dumpsv1.FlowNode\"\322\002\n\010FlowNode\022\026\n\nimage_t" +
- "ags\030\001 \003(\tB\002\030\001\0220\n\tnode_base\030\010 \001(\0132\035.datad" +
- "og.cws.dumpsv1.NodeBase\0222\n\006source\030\002 \001(\0132" +
- "\".datadog.cws.dumpsv1.IPPortContext\0227\n\013d" +
- "estination\030\003 \001(\0132\".datadog.cws.dumpsv1.I" +
- "PPortContext\022\023\n\013l3_protocol\030\004 \001(\r\022\023\n\013l4_" +
- "protocol\030\005 \001(\r\0222\n\007ingress\030\006 \001(\0132!.datado" +
- "g.cws.dumpsv1.NetworkStats\0221\n\006egress\030\007 \001" +
- "(\0132!.datadog.cws.dumpsv1.NetworkStats\")\n" +
- "\rIPPortContext\022\n\n\002ip\030\001 \001(\t\022\014\n\004port\030\002 \001(\r" +
- "\"7\n\014NetworkStats\022\021\n\tdata_size\030\001 \001(\004\022\024\n\014p" +
- "acket_count\030\002 \001(\004\"\325\001\n\013MatchedRule\022\017\n\007rul" +
- "e_id\030\001 \001(\t\022\024\n\014rule_version\030\002 \001(\t\022\023\n\013poli" +
- "cy_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.M" +
- "atchedRule.RuleTagsEntry\032/\n\rRuleTagsEntr" +
- "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"t\n\020eve" +
- "nt_type_state\022\031\n\021last_anomaly_nano\030\001 \001(\004" +
- "\022E\n\023event_profile_state\030\002 \001(\0162(.datadog." +
- "cws.dumpsv1.event_profile_state*\271\001\n\tHash" +
- "State\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_CONF" +
- "IGURED\020\005\022\031\n\025HASH_WAS_RATE_LIMITED\020\006\022\026\n\022U" +
- "NKNOWN_HASH_ERROR\020\007*8\n\016GenerationType\022\013\n" +
- "\007UNKNOWN\020\000\022\013\n\007RUNTIME\020\001\022\014\n\010SNAPSHOT\020\002*\220\001" +
- "\n\023event_profile_state\022\016\n\nNO_PROFILE\020\000\022\027\n" +
- "\023PROFILE_AT_MAX_SIZE\020\001\022\024\n\020UNSTABLE_PROFI" +
- "LE\020\002\022\022\n\016STABLE_PROFILE\020\003\022\021\n\rAUTO_LEARNIN" +
- "G\020\004\022\023\n\017WORKLOAD_WARMUP\020\005BU\n\022com.dd.cws.a" +
- "dv1.pbB\014SecDumpProtoP\000Z/github.com/DataD" +
- "og/agent-payload/v5/cws/dumpsv1b\006proto3"
+ "atadog.cws.dumpsv1.ProcessActivityNode\022." +
+ "\n\006mounts\030\007 \003(\0132\036.datadog.cws.dumpsv1.Mou" +
+ "ntNode\"\315\002\n\010Metadata\022\025\n\ragent_version\030\001 \001" +
+ "(\t\022\024\n\014agent_commit\030\002 \001(\t\022\026\n\016kernel_versi" +
+ "on\030\003 \001(\t\022\032\n\022linux_distribution\030\004 \001(\t\022\014\n\004" +
+ "arch\030\r \001(\t\022\014\n\004name\030\005 \001(\t\022\030\n\020protobuf_ver" +
+ "sion\030\006 \001(\t\022\032\n\022differentiate_args\030\007 \001(\010\022\014" +
+ "\n\004comm\030\010 \001(\t\022\024\n\014container_id\030\t \001(\t\022\r\n\005st" +
+ "art\030\n \001(\004\022\013\n\003end\030\013 \001(\004\022\014\n\004size\030\014 \001(\004\022\025\n\r" +
+ "serialization\030\016 \001(\t\022\021\n\tcgroup_id\030\017 \001(\t\022\026" +
+ "\n\016cgroup_manager\030\020 \001(\t\"8\n\017ProfileSelecto" +
+ "r\022\022\n\nimage_name\030\001 \001(\t\022\021\n\timage_tag\030\002 \001(\t" +
+ "\"\210\002\n\016ProfileContext\022\022\n\nfirst_seen\030\001 \001(\004\022" +
+ "\021\n\tlast_seen\030\002 \001(\004\022Q\n\020event_type_state\030\003" +
+ " \003(\01327.datadog.cws.dumpsv1.ProfileContex" +
+ "t.EventTypeStateEntry\022\020\n\010syscalls\030\004 \003(\r\022" +
+ "\014\n\004tags\030\005 \003(\t\032\\\n\023EventTypeStateEntry\022\013\n\003" +
+ "key\030\001 \001(\r\0224\n\005value\030\002 \001(\0132%.datadog.cws.d" +
+ "umpsv1.event_type_state:\0028\001\"6\n\rImageTagT" +
+ "imes\022\022\n\nfirst_seen\030\001 \001(\004\022\021\n\tlast_seen\030\002 " +
+ "\001(\004\"\222\001\n\010NodeBase\0225\n\004seen\030\001 \003(\0132\'.datadog" +
+ ".cws.dumpsv1.NodeBase.SeenEntry\032O\n\tSeenE" +
+ "ntry\022\013\n\003key\030\001 \001(\t\0221\n\005value\030\002 \001(\0132\".datad" +
+ "og.cws.dumpsv1.ImageTagTimes:\0028\001\"\367\003\n\017Sec" +
+ "urityProfile\022\022\n\006status\030\001 \001(\rB\002\030\001\022\023\n\007vers" +
+ "ion\030\002 \001(\tB\002\030\001\022/\n\010metadata\030\003 \001(\0132\035.datado" +
+ "g.cws.dumpsv1.Metadata\022\020\n\004tags\030\004 \003(\tB\002\030\001" +
+ "\022\024\n\010syscalls\030\005 \003(\rB\002\030\001\0226\n\004tree\030\006 \003(\0132(.d" +
+ "atadog.cws.dumpsv1.ProcessActivityNode\022S" +
+ "\n\020profile_contexts\030\007 \003(\01329.datadog.cws.d" +
+ "umpsv1.SecurityProfile.ProfileContextsEn" +
+ "try\0226\n\010selector\030\010 \001(\0132$.datadog.cws.dump" +
+ "sv1.ProfileSelector\022\020\n\010disabled\030\t \001(\010\022.\n" +
+ "\006mounts\030\n \003(\0132\036.datadog.cws.dumpsv1.Moun" +
+ "tNode\032[\n\024ProfileContextsEntry\022\013\n\003key\030\001 \001" +
+ "(\t\0222\n\005value\030\002 \001(\0132#.datadog.cws.dumpsv1." +
+ "ProfileContext:\0028\001\"\247\001\n\tMountNode\0220\n\tnode" +
+ "_base\030\001 \001(\0132\035.datadog.cws.dumpsv1.NodeBa" +
+ "se\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\023Process" +
+ "ActivityNode\0221\n\007process\030\001 \001(\0132 .datadog." +
+ "cws.dumpsv1.ProcessInfo\022<\n\017generation_ty" +
+ "pe\030\010 \001(\0162#.datadog.cws.dumpsv1.Generatio" +
+ "nType\0227\n\rmatched_rules\030\t \003(\0132 .datadog.c" +
+ "ws.dumpsv1.MatchedRule\022:\n\010children\030\003 \003(\013" +
+ "2(.datadog.cws.dumpsv1.ProcessActivityNo" +
+ "de\0224\n\005files\030\004 \003(\0132%.datadog.cws.dumpsv1." +
+ "FileActivityNode\022/\n\tdns_names\030\005 \003(\0132\034.da" +
+ "tadog.cws.dumpsv1.DNSNode\0220\n\007sockets\030\006 \003" +
+ "(\0132\037.datadog.cws.dumpsv1.SocketNode\022\024\n\010s" +
+ "yscalls\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.dumps" +
+ "v1.NodeBase\0222\n\013imds_events\030\013 \003(\0132\035.datad" +
+ "og.cws.dumpsv1.IMDSNode\0227\n\rsyscall_nodes" +
+ "\030\014 \003(\0132 .datadog.cws.dumpsv1.SyscallNode" +
+ "\022?\n\017network_devices\030\r \003(\0132&.datadog.cws." +
+ "dumpsv1.NetworkDeviceNode\022=\n\020capability_" +
+ "nodes\030\017 \003(\0132#.datadog.cws.dumpsv1.Capabi" +
+ "lityNodeJ\004\010\002\020\003\"\331\003\n\013ProcessInfo\022\013\n\003pid\030\001 " +
+ "\001(\r\022\013\n\003tid\030\002 \001(\r\022\014\n\004ppid\030\003 \001(\r\022\022\n\006cookie" +
+ "\030\004 \001(\rB\002\030\001\022\021\n\tis_thread\030\005 \001(\010\022+\n\004file\030\006 " +
+ "\001(\0132\035.datadog.cws.dumpsv1.FileInfo\022\024\n\014co" +
+ "ntainer_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\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.dumpsv1.Credentials\022\014" +
+ "\n\004args\030\020 \003(\t\022\r\n\005argv0\030\021 \001(\t\022\026\n\016args_trun" +
+ "cated\030\022 \001(\010\022\014\n\004envs\030\023 \003(\t\022\026\n\016envs_trunca" +
+ "ted\030\024 \001(\010\022\025\n\ris_exec_child\030\025 \001(\010\022\020\n\010cook" +
+ "ie64\030\026 \001(\004\"\242\003\n\020FileActivityNode\0227\n\rmatch" +
+ "ed_rules\030\t \003(\0132 .datadog.cws.dumpsv1.Mat" +
+ "chedRule\022\026\n\nimage_tags\030\n \003(\tB\002\030\001\0220\n\tnode" +
+ "_base\030\013 \001(\0132\035.datadog.cws.dumpsv1.NodeBa" +
+ "se\022\014\n\004name\030\001 \001(\t\022\022\n\nis_pattern\030\007 \001(\010\022+\n\004" +
+ "file\030\002 \001(\0132\035.datadog.cws.dumpsv1.FileInf" +
+ "o\022<\n\017generation_type\030\010 \001(\0162#.datadog.cws" +
+ ".dumpsv1.GenerationType\022\022\n\nfirst_seen\030\004 " +
+ "\001(\004\022+\n\004open\030\005 \001(\0132\035.datadog.cws.dumpsv1." +
+ "OpenNode\0227\n\010children\030\006 \003(\0132%.datadog.cws" +
+ ".dumpsv1.FileActivityNodeJ\004\010\003\020\004\"7\n\010OpenN" +
+ "ode\022\016\n\006retval\030\001 \001(\022\022\r\n\005flags\030\002 \001(\r\022\014\n\004mo" +
+ "de\030\003 \001(\r\"\274\001\n\007DNSNode\0227\n\rmatched_rules\030\002 " +
+ "\003(\0132 .datadog.cws.dumpsv1.MatchedRule\022\026\n" +
+ "\nimage_tags\030\003 \003(\tB\002\030\001\0220\n\tnode_base\030\004 \001(\013" +
+ "2\035.datadog.cws.dumpsv1.NodeBase\022.\n\010reque" +
+ "sts\030\001 \003(\0132\034.datadog.cws.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.dump" +
+ "sv1.DNSResponseInfo\".\n\017DNSResponseInfo\022\013" +
+ "\n\003ips\030\001 \003(\t\022\016\n\006cnames\030\002 \003(\t\"h\n\013SyscallNo" +
+ "de\022\026\n\nimage_tags\030\001 \003(\tB\002\030\001\0220\n\tnode_base\030" +
+ "\003 \001(\0132\035.datadog.cws.dumpsv1.NodeBase\022\017\n\007" +
+ "syscall\030\002 \001(\005\"j\n\016CapabilityNode\0220\n\tnode_" +
+ "base\030\001 \001(\0132\035.datadog.cws.dumpsv1.NodeBas" +
+ "e\022\022\n\ncapability\030\002 \001(\004\022\022\n\nis_capable\030\003 \001(" +
+ "\010\"\274\001\n\010IMDSNode\0227\n\rmatched_rules\030\001 \003(\0132 ." +
+ "datadog.cws.dumpsv1.MatchedRule\022\026\n\nimage" +
+ "_tags\030\002 \003(\tB\002\030\001\0220\n\tnode_base\030\004 \001(\0132\035.dat" +
+ "adog.cws.dumpsv1.NodeBase\022-\n\005event\030\003 \001(\013" +
+ "2\036.datadog.cws.dumpsv1.IMDSEvent\"\240\001\n\tIMD" +
+ "SEvent\022\014\n\004type\030\001 \001(\t\022\026\n\016cloud_provider\030\002" +
+ " \001(\t\022\013\n\003url\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(\013" +
+ "2!.datadog.cws.dumpsv1.AWSIMDSEvent\"m\n\014A" +
+ "WSIMDSEvent\022\022\n\nis_imds_v2\030\001 \001(\010\022I\n\024secur" +
+ "ity_credentials\030\002 \001(\0132+.datadog.cws.dump" +
+ "sv1.AWSSecurityCredentials\"y\n\026AWSSecurit" +
+ "yCredentials\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_updated\030" +
+ "\004 \001(\t\022\026\n\016expiration_raw\030\005 \001(\t\"\272\004\n\010FileIn" +
+ "fo\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\005group\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\nfilesy" +
+ "stem\030\r \001(\t\022\024\n\014package_name\030\016 \001(\t\022\027\n\017pack" +
+ "age_version\030\017 \001(\t\022\032\n\rpackage_epoch\030\023 \001(\r" +
+ "H\000\210\001\001\022\034\n\017package_release\030\024 \001(\tH\001\210\001\001\022\033\n\023p" +
+ "ackage_src_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_package_epochB\022\n\020_package_releaseB\024\n\022" +
+ "_package_src_epochB\026\n\024_package_src_relea" +
+ "se\"\224\002\n\013Credentials\022\013\n\003uid\030\001 \001(\r\022\013\n\003gid\030\002" +
+ " \001(\r\022\014\n\004user\030\003 \001(\t\022\r\n\005group\030\004 \001(\t\022\025\n\reff" +
+ "ective_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\017effective_gro" +
+ "up\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\rc" +
+ "ap_effective\030\r \001(\004\022\025\n\rcap_permitted\030\016 \001(" +
+ "\004\"I\n\nSocketNode\022\016\n\006family\030\001 \001(\t\022+\n\004bind\030" +
+ "\002 \003(\0132\035.datadog.cws.dumpsv1.BindNode\"\271\001\n" +
+ "\010BindNode\0227\n\rmatched_rules\030\003 \003(\0132 .datad" +
+ "og.cws.dumpsv1.MatchedRule\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\004port\030\001 \001(\r\022\n\n\002ip" +
+ "\030\002 \001(\t\022\020\n\010protocol\030\005 \001(\r\"\257\001\n\021NetworkDevi" +
+ "ceNode\0227\n\rmatched_rules\030\001 \003(\0132 .datadog." +
+ "cws.dumpsv1.MatchedRule\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.datadog.cws.dumpsv1.FlowNo" +
+ "de\"\322\002\n\010FlowNode\022\026\n\nimage_tags\030\001 \003(\tB\002\030\001\022" +
+ "0\n\tnode_base\030\010 \001(\0132\035.datadog.cws.dumpsv1" +
+ ".NodeBase\0222\n\006source\030\002 \001(\0132\".datadog.cws." +
+ "dumpsv1.IPPortContext\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(\0132!.datadog.cws.dumpsv1." +
+ "NetworkStats\0221\n\006egress\030\007 \001(\0132!.datadog.c" +
+ "ws.dumpsv1.NetworkStats\")\n\rIPPortContext" +
+ "\022\n\n\002ip\030\001 \001(\t\022\014\n\004port\030\002 \001(\r\"7\n\014NetworkSta" +
+ "ts\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\014" +
+ "rule_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.Rul" +
+ "eTagsEntry\032/\n\rRuleTagsEntry\022\013\n\003key\030\001 \001(\t" +
+ "\022\r\n\005value\030\002 \001(\t:\0028\001\"t\n\020event_type_state\022" +
+ "\031\n\021last_anomaly_nano\030\001 \001(\004\022E\n\023event_prof" +
+ "ile_state\030\002 \001(\0162(.datadog.cws.dumpsv1.ev" +
+ "ent_profile_state*\271\001\n\tHashState\022\013\n\007NO_HA" +
+ "SH\020\000\022\010\n\004DONE\020\001\022\022\n\016FILE_NOT_FOUND\020\002\022\035\n\031PA" +
+ "THNAME_RESOLUTION_ERROR\020\003\022\020\n\014FILE_TOO_BI" +
+ "G\020\004\022\035\n\031EVENT_TYPE_NOT_CONFIGURED\020\005\022\031\n\025HA" +
+ "SH_WAS_RATE_LIMITED\020\006\022\026\n\022UNKNOWN_HASH_ER" +
+ "ROR\020\007*8\n\016GenerationType\022\013\n\007UNKNOWN\020\000\022\013\n\007" +
+ "RUNTIME\020\001\022\014\n\010SNAPSHOT\020\002*\220\001\n\023event_profil" +
+ "e_state\022\016\n\nNO_PROFILE\020\000\022\027\n\023PROFILE_AT_MA" +
+ "X_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\017WORKLOA" +
+ "D_WARMUP\020\005BU\n\022com.dd.cws.adv1.pbB\014SecDum" +
+ "pProtoP\000Z/github.com/DataDog/agent-paylo" +
+ "ad/v5/cws/dumpsv1b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -44550,7 +46502,7 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_SecDump_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SecDump_descriptor,
- new java.lang.String[] { "Host", "Service", "Source", "Metadata", "Tags", "Tree", });
+ new java.lang.String[] { "Host", "Service", "Source", "Metadata", "Tags", "Tree", "Mounts", });
internal_static_datadog_cws_dumpsv1_Metadata_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_datadog_cws_dumpsv1_Metadata_fieldAccessorTable = new
@@ -44598,141 +46550,147 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_SecurityProfile_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SecurityProfile_descriptor,
- new java.lang.String[] { "Status", "Version", "Metadata", "Tags", "Syscalls", "Tree", "ProfileContexts", "Selector", "Disabled", });
+ new java.lang.String[] { "Status", "Version", "Metadata", "Tags", "Syscalls", "Tree", "ProfileContexts", "Selector", "Disabled", "Mounts", });
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_descriptor =
internal_static_datadog_cws_dumpsv1_SecurityProfile_descriptor.getNestedTypes().get(0);
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
- internal_static_datadog_cws_dumpsv1_ProcessActivityNode_descriptor =
+ internal_static_datadog_cws_dumpsv1_MountNode_descriptor =
getDescriptor().getMessageTypes().get(7);
+ 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", });
+ internal_static_datadog_cws_dumpsv1_ProcessActivityNode_descriptor =
+ getDescriptor().getMessageTypes().get(8);
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(8);
+ getDescriptor().getMessageTypes().get(9);
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(9);
+ getDescriptor().getMessageTypes().get(10);
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(10);
+ getDescriptor().getMessageTypes().get(11);
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(11);
+ getDescriptor().getMessageTypes().get(12);
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(12);
+ getDescriptor().getMessageTypes().get(13);
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(13);
+ getDescriptor().getMessageTypes().get(14);
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(14);
+ getDescriptor().getMessageTypes().get(15);
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(15);
+ getDescriptor().getMessageTypes().get(16);
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", });
internal_static_datadog_cws_dumpsv1_IMDSNode_descriptor =
- getDescriptor().getMessageTypes().get(16);
+ getDescriptor().getMessageTypes().get(17);
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(17);
+ getDescriptor().getMessageTypes().get(18);
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(18);
+ getDescriptor().getMessageTypes().get(19);
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(19);
+ getDescriptor().getMessageTypes().get(20);
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(20);
+ getDescriptor().getMessageTypes().get(21);
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(21);
+ getDescriptor().getMessageTypes().get(22);
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(22);
+ getDescriptor().getMessageTypes().get(23);
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", });
internal_static_datadog_cws_dumpsv1_BindNode_descriptor =
- getDescriptor().getMessageTypes().get(23);
+ getDescriptor().getMessageTypes().get(24);
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_NetworkDeviceNode_descriptor =
- getDescriptor().getMessageTypes().get(24);
+ getDescriptor().getMessageTypes().get(25);
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(25);
+ getDescriptor().getMessageTypes().get(26);
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(26);
+ getDescriptor().getMessageTypes().get(27);
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(27);
+ getDescriptor().getMessageTypes().get(28);
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(28);
+ getDescriptor().getMessageTypes().get(29);
internal_static_datadog_cws_dumpsv1_MatchedRule_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_MatchedRule_descriptor,
@@ -44744,7 +46702,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(29);
+ getDescriptor().getMessageTypes().get(30);
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 7e4c75b8..2b19b15c 100644
--- a/proto/cws/dumpsv1/activity_dump.proto
+++ b/proto/cws/dumpsv1/activity_dump.proto
@@ -17,6 +17,7 @@ message SecDump {
repeated string tags = 5;
repeated ProcessActivityNode tree = 6;
+ repeated MountNode mounts = 7;
}
message Metadata {
@@ -71,6 +72,18 @@ message SecurityProfile {
map profile_contexts = 7;
ProfileSelector selector = 8;
bool disabled = 9;
+ repeated MountNode mounts = 10;
+}
+
+message MountNode {
+ NodeBase node_base = 1;
+
+ string mount_point = 2;
+ string mount_root = 3;
+ string filesystem = 4;
+
+ uint32 mount_flags = 5;
+ bool base_namespace = 6;
}
message ProcessActivityNode {