getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SyscallRule getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ArgConditionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.ArgCondition)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ * Argument index (0..5).
+ *
+ *
+ * int32 arg_index = 1;
+ * @return The argIndex.
+ */
+ int getArgIndex();
+
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The op.
+ */
+ java.lang.String getOp();
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The bytes for op.
+ */
+ com.google.protobuf.ByteString
+ getOpBytes();
+
+ /**
+ *
+ * Constant value compared against.
+ *
+ *
+ * uint64 value = 3;
+ * @return The value.
+ */
+ long getValue();
+
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The action.
+ */
+ java.lang.String getAction();
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The bytes for action.
+ */
+ com.google.protobuf.ByteString
+ getActionBytes();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.ArgCondition}
+ */
+ public static final class ArgCondition extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.ArgCondition)
+ ArgConditionOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ArgCondition.newBuilder() to construct.
+ private ArgCondition(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ArgCondition() {
+ op_ = "";
+ action_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ArgCondition();
+ }
+
+ @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_ArgCondition_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ArgCondition_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.class, com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.Builder.class);
+ }
+
+ public static final int ARG_INDEX_FIELD_NUMBER = 1;
+ private int argIndex_ = 0;
+ /**
+ *
+ * Argument index (0..5).
+ *
+ *
+ * int32 arg_index = 1;
+ * @return The argIndex.
+ */
+ @java.lang.Override
+ public int getArgIndex() {
+ return argIndex_;
+ }
+
+ public static final int OP_FIELD_NUMBER = 2;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object op_ = "";
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The op.
+ */
+ @java.lang.Override
+ public java.lang.String getOp() {
+ java.lang.Object ref = op_;
+ 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();
+ op_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The bytes for op.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOpBytes() {
+ java.lang.Object ref = op_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ op_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int VALUE_FIELD_NUMBER = 3;
+ private long value_ = 0L;
+ /**
+ *
+ * Constant value compared against.
+ *
+ *
+ * uint64 value = 3;
+ * @return The value.
+ */
+ @java.lang.Override
+ public long getValue() {
+ return value_;
+ }
+
+ public static final int ACTION_FIELD_NUMBER = 4;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object action_ = "";
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The action.
+ */
+ @java.lang.Override
+ public java.lang.String getAction() {
+ java.lang.Object ref = action_;
+ 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();
+ action_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The bytes for action.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getActionBytes() {
+ java.lang.Object ref = action_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ action_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ 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 (argIndex_ != 0) {
+ output.writeInt32(1, argIndex_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(op_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, op_);
+ }
+ if (value_ != 0L) {
+ output.writeUInt64(3, value_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, action_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (argIndex_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(1, argIndex_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(op_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, op_);
+ }
+ if (value_ != 0L) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt64Size(3, value_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(action_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, action_);
+ }
+ 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.ArgCondition)) {
+ return super.equals(obj);
+ }
+ com.dd.cws.adv1.pb.SecDumpProto.ArgCondition other = (com.dd.cws.adv1.pb.SecDumpProto.ArgCondition) obj;
+
+ if (getArgIndex()
+ != other.getArgIndex()) return false;
+ if (!getOp()
+ .equals(other.getOp())) return false;
+ if (getValue()
+ != other.getValue()) return false;
+ if (!getAction()
+ .equals(other.getAction())) 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();
+ hash = (37 * hash) + ARG_INDEX_FIELD_NUMBER;
+ hash = (53 * hash) + getArgIndex();
+ hash = (37 * hash) + OP_FIELD_NUMBER;
+ hash = (53 * hash) + getOp().hashCode();
+ hash = (37 * hash) + VALUE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+ getValue());
+ hash = (37 * hash) + ACTION_FIELD_NUMBER;
+ hash = (53 * hash) + getAction().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.ArgCondition parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ArgCondition 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.ArgCondition parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ArgCondition 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.ArgCondition parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition 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.ArgCondition}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.ArgCondition)
+ com.dd.cws.adv1.pb.SecDumpProto.ArgConditionOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ArgCondition_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ArgCondition_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.class, com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ argIndex_ = 0;
+ op_ = "";
+ value_ = 0L;
+ action_ = "";
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ArgCondition_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ArgCondition getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ArgCondition build() {
+ com.dd.cws.adv1.pb.SecDumpProto.ArgCondition result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ArgCondition buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.ArgCondition result = new com.dd.cws.adv1.pb.SecDumpProto.ArgCondition(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.ArgCondition result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.argIndex_ = argIndex_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.op_ = op_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.value_ = value_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.action_ = action_;
+ }
+ }
+
+ @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.ArgCondition) {
+ return mergeFrom((com.dd.cws.adv1.pb.SecDumpProto.ArgCondition)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.ArgCondition other) {
+ if (other == com.dd.cws.adv1.pb.SecDumpProto.ArgCondition.getDefaultInstance()) return this;
+ if (other.getArgIndex() != 0) {
+ setArgIndex(other.getArgIndex());
+ }
+ if (!other.getOp().isEmpty()) {
+ op_ = other.op_;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ if (other.getValue() != 0L) {
+ setValue(other.getValue());
+ }
+ if (!other.getAction().isEmpty()) {
+ action_ = other.action_;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ }
+ 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 8: {
+ argIndex_ = input.readInt32();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 18: {
+ op_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 24: {
+ value_ = input.readUInt64();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 24
+ case 34: {
+ action_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 34
+ 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 int argIndex_ ;
+ /**
+ *
+ * Argument index (0..5).
+ *
+ *
+ * int32 arg_index = 1;
+ * @return The argIndex.
+ */
+ @java.lang.Override
+ public int getArgIndex() {
+ return argIndex_;
+ }
+ /**
+ *
+ * Argument index (0..5).
+ *
+ *
+ * int32 arg_index = 1;
+ * @param value The argIndex to set.
+ * @return This builder for chaining.
+ */
+ public Builder setArgIndex(int value) {
+
+ argIndex_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Argument index (0..5).
+ *
+ *
+ * int32 arg_index = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearArgIndex() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ argIndex_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object op_ = "";
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The op.
+ */
+ public java.lang.String getOp() {
+ java.lang.Object ref = op_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ op_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return The bytes for op.
+ */
+ public com.google.protobuf.ByteString
+ getOpBytes() {
+ java.lang.Object ref = op_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ op_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @param value The op to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOp(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ op_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearOp() {
+ op_ = getDefaultInstance().getOp();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ *
+ *
+ * string op = 2;
+ * @param value The bytes for op to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOpBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ op_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ private long value_ ;
+ /**
+ *
+ * Constant value compared against.
+ *
+ *
+ * uint64 value = 3;
+ * @return The value.
+ */
+ @java.lang.Override
+ public long getValue() {
+ return value_;
+ }
+ /**
+ *
+ * Constant value compared against.
+ *
+ *
+ * uint64 value = 3;
+ * @param value The value to set.
+ * @return This builder for chaining.
+ */
+ public Builder setValue(long value) {
+
+ value_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Constant value compared against.
+ *
+ *
+ * uint64 value = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearValue() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ value_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object action_ = "";
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The action.
+ */
+ public java.lang.String getAction() {
+ java.lang.Object ref = action_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ action_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return The bytes for action.
+ */
+ public com.google.protobuf.ByteString
+ getActionBytes() {
+ java.lang.Object ref = action_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ action_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @param value The action to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAction(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ action_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearAction() {
+ action_ = getDefaultInstance().getAction();
+ bitField0_ = (bitField0_ & ~0x00000008);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Action when condition matches.
+ *
+ *
+ * string action = 4;
+ * @param value The bytes for action to set.
+ * @return This builder for chaining.
+ */
+ public Builder setActionBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ action_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:datadog.cws.dumpsv1.ArgCondition)
+ }
+
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.ArgCondition)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.ArgCondition DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.ArgCondition();
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.ArgCondition getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ArgCondition 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.ArgCondition getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface SecurityContextOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.SecurityContext)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * bool privileged = 1;
+ * @return The privileged.
+ */
+ boolean getPrivileged();
+
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return Whether the seccomp field is set.
+ */
+ boolean hasSeccomp();
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return The seccomp.
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile getSeccomp();
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder getSeccompOrBuilder();
+
+ /**
+ * repeated string capabilities_add = 3;
+ * @return A list containing the capabilitiesAdd.
+ */
+ java.util.List
+ getCapabilitiesAddList();
+ /**
+ * repeated string capabilities_add = 3;
+ * @return The count of capabilitiesAdd.
+ */
+ int getCapabilitiesAddCount();
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the element to return.
+ * @return The capabilitiesAdd at the given index.
+ */
+ java.lang.String getCapabilitiesAdd(int index);
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesAdd at the given index.
+ */
+ com.google.protobuf.ByteString
+ getCapabilitiesAddBytes(int index);
+
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return A list containing the capabilitiesDrop.
+ */
+ java.util.List
+ getCapabilitiesDropList();
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return The count of capabilitiesDrop.
+ */
+ int getCapabilitiesDropCount();
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the element to return.
+ * @return The capabilitiesDrop at the given index.
+ */
+ java.lang.String getCapabilitiesDrop(int index);
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesDrop at the given index.
+ */
+ com.google.protobuf.ByteString
+ getCapabilitiesDropBytes(int index);
+
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return Whether the runAsNonRoot field is set.
+ */
+ boolean hasRunAsNonRoot();
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return The runAsNonRoot.
+ */
+ boolean getRunAsNonRoot();
+
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return Whether the allowPrivilegeEscalation field is set.
+ */
+ boolean hasAllowPrivilegeEscalation();
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return The allowPrivilegeEscalation.
+ */
+ boolean getAllowPrivilegeEscalation();
+
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return Whether the readOnlyRootFilesystem field is set.
+ */
+ boolean hasReadOnlyRootFilesystem();
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return The readOnlyRootFilesystem.
+ */
+ boolean getReadOnlyRootFilesystem();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.SecurityContext}
+ */
+ public static final class SecurityContext extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.SecurityContext)
+ SecurityContextOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use SecurityContext.newBuilder() to construct.
+ private SecurityContext(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SecurityContext() {
+ capabilitiesAdd_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ capabilitiesDrop_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new SecurityContext();
+ }
+
+ @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_SecurityContext_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContext_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.class, com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder.class);
+ }
+
+ private int bitField0_;
+ public static final int PRIVILEGED_FIELD_NUMBER = 1;
+ private boolean privileged_ = false;
+ /**
+ * bool privileged = 1;
+ * @return The privileged.
+ */
+ @java.lang.Override
+ public boolean getPrivileged() {
+ return privileged_;
+ }
+
+ public static final int SECCOMP_FIELD_NUMBER = 2;
+ private com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile seccomp_;
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return Whether the seccomp field is set.
+ */
+ @java.lang.Override
+ public boolean hasSeccomp() {
+ return seccomp_ != null;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return The seccomp.
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile getSeccomp() {
+ return seccomp_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.getDefaultInstance() : seccomp_;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder getSeccompOrBuilder() {
+ return seccomp_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.getDefaultInstance() : seccomp_;
+ }
+
+ public static final int CAPABILITIES_ADD_FIELD_NUMBER = 3;
+ @SuppressWarnings("serial")
+ private com.google.protobuf.LazyStringList capabilitiesAdd_;
+ /**
+ * repeated string capabilities_add = 3;
+ * @return A list containing the capabilitiesAdd.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getCapabilitiesAddList() {
+ return capabilitiesAdd_;
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @return The count of capabilitiesAdd.
+ */
+ public int getCapabilitiesAddCount() {
+ return capabilitiesAdd_.size();
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the element to return.
+ * @return The capabilitiesAdd at the given index.
+ */
+ public java.lang.String getCapabilitiesAdd(int index) {
+ return capabilitiesAdd_.get(index);
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesAdd at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getCapabilitiesAddBytes(int index) {
+ return capabilitiesAdd_.getByteString(index);
+ }
+
+ public static final int CAPABILITIES_DROP_FIELD_NUMBER = 4;
+ @SuppressWarnings("serial")
+ private com.google.protobuf.LazyStringList capabilitiesDrop_;
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return A list containing the capabilitiesDrop.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getCapabilitiesDropList() {
+ return capabilitiesDrop_;
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return The count of capabilitiesDrop.
+ */
+ public int getCapabilitiesDropCount() {
+ return capabilitiesDrop_.size();
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the element to return.
+ * @return The capabilitiesDrop at the given index.
+ */
+ public java.lang.String getCapabilitiesDrop(int index) {
+ return capabilitiesDrop_.get(index);
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesDrop at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getCapabilitiesDropBytes(int index) {
+ return capabilitiesDrop_.getByteString(index);
+ }
+
+ public static final int RUN_AS_NON_ROOT_FIELD_NUMBER = 5;
+ private boolean runAsNonRoot_ = false;
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return Whether the runAsNonRoot field is set.
+ */
+ @java.lang.Override
+ public boolean hasRunAsNonRoot() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return The runAsNonRoot.
+ */
+ @java.lang.Override
+ public boolean getRunAsNonRoot() {
+ return runAsNonRoot_;
+ }
+
+ public static final int ALLOW_PRIVILEGE_ESCALATION_FIELD_NUMBER = 6;
+ private boolean allowPrivilegeEscalation_ = false;
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return Whether the allowPrivilegeEscalation field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllowPrivilegeEscalation() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return The allowPrivilegeEscalation.
+ */
+ @java.lang.Override
+ public boolean getAllowPrivilegeEscalation() {
+ return allowPrivilegeEscalation_;
+ }
+
+ public static final int READ_ONLY_ROOT_FILESYSTEM_FIELD_NUMBER = 7;
+ private boolean readOnlyRootFilesystem_ = false;
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return Whether the readOnlyRootFilesystem field is set.
+ */
+ @java.lang.Override
+ public boolean hasReadOnlyRootFilesystem() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return The readOnlyRootFilesystem.
+ */
+ @java.lang.Override
+ public boolean getReadOnlyRootFilesystem() {
+ return readOnlyRootFilesystem_;
+ }
+
+ 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 (privileged_ != false) {
+ output.writeBool(1, privileged_);
+ }
+ if (seccomp_ != null) {
+ output.writeMessage(2, getSeccomp());
+ }
+ for (int i = 0; i < capabilitiesAdd_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, capabilitiesAdd_.getRaw(i));
+ }
+ for (int i = 0; i < capabilitiesDrop_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, capabilitiesDrop_.getRaw(i));
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeBool(5, runAsNonRoot_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeBool(6, allowPrivilegeEscalation_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeBool(7, readOnlyRootFilesystem_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (privileged_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(1, privileged_);
+ }
+ if (seccomp_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(2, getSeccomp());
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < capabilitiesAdd_.size(); i++) {
+ dataSize += computeStringSizeNoTag(capabilitiesAdd_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getCapabilitiesAddList().size();
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < capabilitiesDrop_.size(); i++) {
+ dataSize += computeStringSizeNoTag(capabilitiesDrop_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getCapabilitiesDropList().size();
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(5, runAsNonRoot_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(6, allowPrivilegeEscalation_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(7, readOnlyRootFilesystem_);
+ }
+ 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.SecurityContext)) {
+ return super.equals(obj);
+ }
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext other = (com.dd.cws.adv1.pb.SecDumpProto.SecurityContext) obj;
+
+ if (getPrivileged()
+ != other.getPrivileged()) return false;
+ if (hasSeccomp() != other.hasSeccomp()) return false;
+ if (hasSeccomp()) {
+ if (!getSeccomp()
+ .equals(other.getSeccomp())) return false;
+ }
+ if (!getCapabilitiesAddList()
+ .equals(other.getCapabilitiesAddList())) return false;
+ if (!getCapabilitiesDropList()
+ .equals(other.getCapabilitiesDropList())) return false;
+ if (hasRunAsNonRoot() != other.hasRunAsNonRoot()) return false;
+ if (hasRunAsNonRoot()) {
+ if (getRunAsNonRoot()
+ != other.getRunAsNonRoot()) return false;
+ }
+ if (hasAllowPrivilegeEscalation() != other.hasAllowPrivilegeEscalation()) return false;
+ if (hasAllowPrivilegeEscalation()) {
+ if (getAllowPrivilegeEscalation()
+ != other.getAllowPrivilegeEscalation()) return false;
+ }
+ if (hasReadOnlyRootFilesystem() != other.hasReadOnlyRootFilesystem()) return false;
+ if (hasReadOnlyRootFilesystem()) {
+ if (getReadOnlyRootFilesystem()
+ != other.getReadOnlyRootFilesystem()) 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();
+ hash = (37 * hash) + PRIVILEGED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getPrivileged());
+ if (hasSeccomp()) {
+ hash = (37 * hash) + SECCOMP_FIELD_NUMBER;
+ hash = (53 * hash) + getSeccomp().hashCode();
+ }
+ if (getCapabilitiesAddCount() > 0) {
+ hash = (37 * hash) + CAPABILITIES_ADD_FIELD_NUMBER;
+ hash = (53 * hash) + getCapabilitiesAddList().hashCode();
+ }
+ if (getCapabilitiesDropCount() > 0) {
+ hash = (37 * hash) + CAPABILITIES_DROP_FIELD_NUMBER;
+ hash = (53 * hash) + getCapabilitiesDropList().hashCode();
+ }
+ if (hasRunAsNonRoot()) {
+ hash = (37 * hash) + RUN_AS_NON_ROOT_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getRunAsNonRoot());
+ }
+ if (hasAllowPrivilegeEscalation()) {
+ hash = (37 * hash) + ALLOW_PRIVILEGE_ESCALATION_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getAllowPrivilegeEscalation());
+ }
+ if (hasReadOnlyRootFilesystem()) {
+ hash = (37 * hash) + READ_ONLY_ROOT_FILESYSTEM_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getReadOnlyRootFilesystem());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContext parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContext 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.SecurityContext parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContext 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.SecurityContext parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext 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.SecurityContext}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.SecurityContext)
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContext_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContext_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.class, com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ privileged_ = false;
+ seccomp_ = null;
+ if (seccompBuilder_ != null) {
+ seccompBuilder_.dispose();
+ seccompBuilder_ = null;
+ }
+ capabilitiesAdd_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ capabilitiesDrop_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000008);
+ runAsNonRoot_ = false;
+ allowPrivilegeEscalation_ = false;
+ readOnlyRootFilesystem_ = 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_SecurityContext_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext build() {
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext result = new com.dd.cws.adv1.pb.SecDumpProto.SecurityContext(this);
+ buildPartialRepeatedFields(result);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartialRepeatedFields(com.dd.cws.adv1.pb.SecDumpProto.SecurityContext result) {
+ if (((bitField0_ & 0x00000004) != 0)) {
+ capabilitiesAdd_ = capabilitiesAdd_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ }
+ result.capabilitiesAdd_ = capabilitiesAdd_;
+ if (((bitField0_ & 0x00000008) != 0)) {
+ capabilitiesDrop_ = capabilitiesDrop_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000008);
+ }
+ result.capabilitiesDrop_ = capabilitiesDrop_;
+ }
+
+ private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.SecurityContext result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.privileged_ = privileged_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.seccomp_ = seccompBuilder_ == null
+ ? seccomp_
+ : seccompBuilder_.build();
+ }
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.runAsNonRoot_ = runAsNonRoot_;
+ to_bitField0_ |= 0x00000001;
+ }
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.allowPrivilegeEscalation_ = allowPrivilegeEscalation_;
+ to_bitField0_ |= 0x00000002;
+ }
+ if (((from_bitField0_ & 0x00000040) != 0)) {
+ result.readOnlyRootFilesystem_ = readOnlyRootFilesystem_;
+ to_bitField0_ |= 0x00000004;
+ }
+ result.bitField0_ |= to_bitField0_;
+ }
+
+ @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.SecurityContext) {
+ return mergeFrom((com.dd.cws.adv1.pb.SecDumpProto.SecurityContext)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.SecurityContext other) {
+ if (other == com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance()) return this;
+ if (other.getPrivileged() != false) {
+ setPrivileged(other.getPrivileged());
+ }
+ if (other.hasSeccomp()) {
+ mergeSeccomp(other.getSeccomp());
+ }
+ if (!other.capabilitiesAdd_.isEmpty()) {
+ if (capabilitiesAdd_.isEmpty()) {
+ capabilitiesAdd_ = other.capabilitiesAdd_;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ } else {
+ ensureCapabilitiesAddIsMutable();
+ capabilitiesAdd_.addAll(other.capabilitiesAdd_);
+ }
+ onChanged();
+ }
+ if (!other.capabilitiesDrop_.isEmpty()) {
+ if (capabilitiesDrop_.isEmpty()) {
+ capabilitiesDrop_ = other.capabilitiesDrop_;
+ bitField0_ = (bitField0_ & ~0x00000008);
+ } else {
+ ensureCapabilitiesDropIsMutable();
+ capabilitiesDrop_.addAll(other.capabilitiesDrop_);
+ }
+ onChanged();
+ }
+ if (other.hasRunAsNonRoot()) {
+ setRunAsNonRoot(other.getRunAsNonRoot());
+ }
+ if (other.hasAllowPrivilegeEscalation()) {
+ setAllowPrivilegeEscalation(other.getAllowPrivilegeEscalation());
+ }
+ if (other.hasReadOnlyRootFilesystem()) {
+ setReadOnlyRootFilesystem(other.getReadOnlyRootFilesystem());
+ }
+ 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 8: {
+ privileged_ = input.readBool();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 8
+ case 18: {
+ input.readMessage(
+ getSeccompFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26: {
+ java.lang.String s = input.readStringRequireUtf8();
+ ensureCapabilitiesAddIsMutable();
+ capabilitiesAdd_.add(s);
+ break;
+ } // case 26
+ case 34: {
+ java.lang.String s = input.readStringRequireUtf8();
+ ensureCapabilitiesDropIsMutable();
+ capabilitiesDrop_.add(s);
+ break;
+ } // case 34
+ case 40: {
+ runAsNonRoot_ = input.readBool();
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 40
+ case 48: {
+ allowPrivilegeEscalation_ = input.readBool();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 48
+ case 56: {
+ readOnlyRootFilesystem_ = input.readBool();
+ bitField0_ |= 0x00000040;
+ break;
+ } // case 56
+ 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 boolean privileged_ ;
+ /**
+ * bool privileged = 1;
+ * @return The privileged.
+ */
+ @java.lang.Override
+ public boolean getPrivileged() {
+ return privileged_;
+ }
+ /**
+ * bool privileged = 1;
+ * @param value The privileged to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPrivileged(boolean value) {
+
+ privileged_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * bool privileged = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearPrivileged() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ privileged_ = false;
+ onChanged();
+ return this;
+ }
+
+ private com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile seccomp_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.Builder, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder> seccompBuilder_;
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return Whether the seccomp field is set.
+ */
+ public boolean hasSeccomp() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ * @return The seccomp.
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile getSeccomp() {
+ if (seccompBuilder_ == null) {
+ return seccomp_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.getDefaultInstance() : seccomp_;
+ } else {
+ return seccompBuilder_.getMessage();
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public Builder setSeccomp(com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile value) {
+ if (seccompBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ seccomp_ = value;
+ } else {
+ seccompBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public Builder setSeccomp(
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.Builder builderForValue) {
+ if (seccompBuilder_ == null) {
+ seccomp_ = builderForValue.build();
+ } else {
+ seccompBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public Builder mergeSeccomp(com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile value) {
+ if (seccompBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) != 0) &&
+ seccomp_ != null &&
+ seccomp_ != com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.getDefaultInstance()) {
+ getSeccompBuilder().mergeFrom(value);
+ } else {
+ seccomp_ = value;
+ }
+ } else {
+ seccompBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public Builder clearSeccomp() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ seccomp_ = null;
+ if (seccompBuilder_ != null) {
+ seccompBuilder_.dispose();
+ seccompBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.Builder getSeccompBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getSeccompFieldBuilder().getBuilder();
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder getSeccompOrBuilder() {
+ if (seccompBuilder_ != null) {
+ return seccompBuilder_.getMessageOrBuilder();
+ } else {
+ return seccomp_ == null ?
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.getDefaultInstance() : seccomp_;
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.SeccompProfile seccomp = 2;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.Builder, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder>
+ getSeccompFieldBuilder() {
+ if (seccompBuilder_ == null) {
+ seccompBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfile.Builder, com.dd.cws.adv1.pb.SecDumpProto.SeccompProfileOrBuilder>(
+ getSeccomp(),
+ getParentForChildren(),
+ isClean());
+ seccomp_ = null;
+ }
+ return seccompBuilder_;
+ }
+
+ private com.google.protobuf.LazyStringList capabilitiesAdd_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureCapabilitiesAddIsMutable() {
+ if (!((bitField0_ & 0x00000004) != 0)) {
+ capabilitiesAdd_ = new com.google.protobuf.LazyStringArrayList(capabilitiesAdd_);
+ bitField0_ |= 0x00000004;
+ }
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @return A list containing the capabilitiesAdd.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getCapabilitiesAddList() {
+ return capabilitiesAdd_.getUnmodifiableView();
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @return The count of capabilitiesAdd.
+ */
+ public int getCapabilitiesAddCount() {
+ return capabilitiesAdd_.size();
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the element to return.
+ * @return The capabilitiesAdd at the given index.
+ */
+ public java.lang.String getCapabilitiesAdd(int index) {
+ return capabilitiesAdd_.get(index);
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesAdd at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getCapabilitiesAddBytes(int index) {
+ return capabilitiesAdd_.getByteString(index);
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param index The index to set the value at.
+ * @param value The capabilitiesAdd to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCapabilitiesAdd(
+ int index, java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureCapabilitiesAddIsMutable();
+ capabilitiesAdd_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param value The capabilitiesAdd to add.
+ * @return This builder for chaining.
+ */
+ public Builder addCapabilitiesAdd(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureCapabilitiesAddIsMutable();
+ capabilitiesAdd_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param values The capabilitiesAdd to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllCapabilitiesAdd(
+ java.lang.Iterable values) {
+ ensureCapabilitiesAddIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, capabilitiesAdd_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearCapabilitiesAdd() {
+ capabilitiesAdd_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_add = 3;
+ * @param value The bytes of the capabilitiesAdd to add.
+ * @return This builder for chaining.
+ */
+ public Builder addCapabilitiesAddBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ ensureCapabilitiesAddIsMutable();
+ capabilitiesAdd_.add(value);
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.LazyStringList capabilitiesDrop_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureCapabilitiesDropIsMutable() {
+ if (!((bitField0_ & 0x00000008) != 0)) {
+ capabilitiesDrop_ = new com.google.protobuf.LazyStringArrayList(capabilitiesDrop_);
+ bitField0_ |= 0x00000008;
+ }
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return A list containing the capabilitiesDrop.
+ */
+ public com.google.protobuf.ProtocolStringList
+ getCapabilitiesDropList() {
+ return capabilitiesDrop_.getUnmodifiableView();
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return The count of capabilitiesDrop.
+ */
+ public int getCapabilitiesDropCount() {
+ return capabilitiesDrop_.size();
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the element to return.
+ * @return The capabilitiesDrop at the given index.
+ */
+ public java.lang.String getCapabilitiesDrop(int index) {
+ return capabilitiesDrop_.get(index);
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index of the value to return.
+ * @return The bytes of the capabilitiesDrop at the given index.
+ */
+ public com.google.protobuf.ByteString
+ getCapabilitiesDropBytes(int index) {
+ return capabilitiesDrop_.getByteString(index);
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param index The index to set the value at.
+ * @param value The capabilitiesDrop to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCapabilitiesDrop(
+ int index, java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureCapabilitiesDropIsMutable();
+ capabilitiesDrop_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param value The capabilitiesDrop to add.
+ * @return This builder for chaining.
+ */
+ public Builder addCapabilitiesDrop(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ensureCapabilitiesDropIsMutable();
+ capabilitiesDrop_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param values The capabilitiesDrop to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllCapabilitiesDrop(
+ java.lang.Iterable values) {
+ ensureCapabilitiesDropIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, capabilitiesDrop_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearCapabilitiesDrop() {
+ capabilitiesDrop_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000008);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string capabilities_drop = 4;
+ * @param value The bytes of the capabilitiesDrop to add.
+ * @return This builder for chaining.
+ */
+ public Builder addCapabilitiesDropBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ ensureCapabilitiesDropIsMutable();
+ capabilitiesDrop_.add(value);
+ onChanged();
+ return this;
+ }
+
+ private boolean runAsNonRoot_ ;
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return Whether the runAsNonRoot field is set.
+ */
+ @java.lang.Override
+ public boolean hasRunAsNonRoot() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return The runAsNonRoot.
+ */
+ @java.lang.Override
+ public boolean getRunAsNonRoot() {
+ return runAsNonRoot_;
+ }
+ /**
+ * optional bool run_as_non_root = 5;
+ * @param value The runAsNonRoot to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRunAsNonRoot(boolean value) {
+
+ runAsNonRoot_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional bool run_as_non_root = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearRunAsNonRoot() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ runAsNonRoot_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean allowPrivilegeEscalation_ ;
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return Whether the allowPrivilegeEscalation field is set.
+ */
+ @java.lang.Override
+ public boolean hasAllowPrivilegeEscalation() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return The allowPrivilegeEscalation.
+ */
+ @java.lang.Override
+ public boolean getAllowPrivilegeEscalation() {
+ return allowPrivilegeEscalation_;
+ }
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @param value The allowPrivilegeEscalation to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAllowPrivilegeEscalation(boolean value) {
+
+ allowPrivilegeEscalation_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional bool allow_privilege_escalation = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearAllowPrivilegeEscalation() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ allowPrivilegeEscalation_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean readOnlyRootFilesystem_ ;
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return Whether the readOnlyRootFilesystem field is set.
+ */
+ @java.lang.Override
+ public boolean hasReadOnlyRootFilesystem() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return The readOnlyRootFilesystem.
+ */
+ @java.lang.Override
+ public boolean getReadOnlyRootFilesystem() {
+ return readOnlyRootFilesystem_;
+ }
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @param value The readOnlyRootFilesystem to set.
+ * @return This builder for chaining.
+ */
+ public Builder setReadOnlyRootFilesystem(boolean value) {
+
+ readOnlyRootFilesystem_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional bool read_only_root_filesystem = 7;
+ * @return This builder for chaining.
+ */
+ public Builder clearReadOnlyRootFilesystem() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ readOnlyRootFilesystem_ = false;
+ onChanged();
+ return this;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:datadog.cws.dumpsv1.SecurityContext)
+ }
+
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.SecurityContext)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.SecurityContext DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.SecurityContext();
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContext getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public SecurityContext 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.SecurityContext getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface SecurityContextEntryOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.SecurityContextEntry)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string namespace = 1;
+ * @return The namespace.
+ */
+ java.lang.String getNamespace();
+ /**
+ * string namespace = 1;
+ * @return The bytes for namespace.
+ */
+ com.google.protobuf.ByteString
+ getNamespaceBytes();
+
+ /**
+ * string owner_kind = 2;
+ * @return The ownerKind.
+ */
+ java.lang.String getOwnerKind();
+ /**
+ * string owner_kind = 2;
+ * @return The bytes for ownerKind.
+ */
+ com.google.protobuf.ByteString
+ getOwnerKindBytes();
+
+ /**
+ * string owner_name = 3;
+ * @return The ownerName.
+ */
+ java.lang.String getOwnerName();
+ /**
+ * string owner_name = 3;
+ * @return The bytes for ownerName.
+ */
+ com.google.protobuf.ByteString
+ getOwnerNameBytes();
+
+ /**
+ * string container_name = 4;
+ * @return The containerName.
+ */
+ java.lang.String getContainerName();
+ /**
+ * string container_name = 4;
+ * @return The bytes for containerName.
+ */
+ com.google.protobuf.ByteString
+ getContainerNameBytes();
+
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return Whether the securityContext field is set.
+ */
+ boolean hasSecurityContext();
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return The securityContext.
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext getSecurityContext();
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder getSecurityContextOrBuilder();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.SecurityContextEntry}
+ */
+ public static final class SecurityContextEntry extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.SecurityContextEntry)
+ SecurityContextEntryOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use SecurityContextEntry.newBuilder() to construct.
+ private SecurityContextEntry(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private SecurityContextEntry() {
+ namespace_ = "";
+ ownerKind_ = "";
+ ownerName_ = "";
+ containerName_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new SecurityContextEntry();
+ }
+
+ @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_SecurityContextEntry_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContextEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.class, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder.class);
+ }
+
+ public static final int NAMESPACE_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object namespace_ = "";
+ /**
+ * string namespace = 1;
+ * @return The namespace.
+ */
+ @java.lang.Override
+ public java.lang.String getNamespace() {
+ java.lang.Object ref = namespace_;
+ 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();
+ namespace_ = s;
+ return s;
+ }
+ }
+ /**
+ * string namespace = 1;
+ * @return The bytes for namespace.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getNamespaceBytes() {
+ java.lang.Object ref = namespace_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ namespace_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int OWNER_KIND_FIELD_NUMBER = 2;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object ownerKind_ = "";
+ /**
+ * string owner_kind = 2;
+ * @return The ownerKind.
+ */
+ @java.lang.Override
+ public java.lang.String getOwnerKind() {
+ java.lang.Object ref = ownerKind_;
+ 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();
+ ownerKind_ = s;
+ return s;
+ }
+ }
+ /**
+ * string owner_kind = 2;
+ * @return The bytes for ownerKind.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOwnerKindBytes() {
+ java.lang.Object ref = ownerKind_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ ownerKind_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int OWNER_NAME_FIELD_NUMBER = 3;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object ownerName_ = "";
+ /**
+ * string owner_name = 3;
+ * @return The ownerName.
+ */
+ @java.lang.Override
+ public java.lang.String getOwnerName() {
+ java.lang.Object ref = ownerName_;
+ 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();
+ ownerName_ = s;
+ return s;
+ }
+ }
+ /**
+ * string owner_name = 3;
+ * @return The bytes for ownerName.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getOwnerNameBytes() {
+ java.lang.Object ref = ownerName_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ ownerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int CONTAINER_NAME_FIELD_NUMBER = 4;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object containerName_ = "";
+ /**
+ * string container_name = 4;
+ * @return The containerName.
+ */
+ @java.lang.Override
+ public java.lang.String getContainerName() {
+ java.lang.Object ref = containerName_;
+ 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();
+ containerName_ = s;
+ return s;
+ }
+ }
+ /**
+ * string container_name = 4;
+ * @return The bytes for containerName.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getContainerNameBytes() {
+ java.lang.Object ref = containerName_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ containerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int SECURITY_CONTEXT_FIELD_NUMBER = 5;
+ private com.dd.cws.adv1.pb.SecDumpProto.SecurityContext securityContext_;
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return Whether the securityContext field is set.
+ */
+ @java.lang.Override
+ public boolean hasSecurityContext() {
+ return securityContext_ != null;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return The securityContext.
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext getSecurityContext() {
+ return securityContext_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance() : securityContext_;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder getSecurityContextOrBuilder() {
+ return securityContext_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance() : securityContext_;
+ }
+
+ 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(namespace_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namespace_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerKind_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ownerKind_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerName_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 3, ownerName_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(containerName_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 4, containerName_);
+ }
+ if (securityContext_ != null) {
+ output.writeMessage(5, getSecurityContext());
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(namespace_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, namespace_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerKind_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ownerKind_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(ownerName_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, ownerName_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(containerName_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, containerName_);
+ }
+ if (securityContext_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(5, getSecurityContext());
+ }
+ 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.SecurityContextEntry)) {
+ return super.equals(obj);
+ }
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry other = (com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry) obj;
+
+ if (!getNamespace()
+ .equals(other.getNamespace())) return false;
+ if (!getOwnerKind()
+ .equals(other.getOwnerKind())) return false;
+ if (!getOwnerName()
+ .equals(other.getOwnerName())) return false;
+ if (!getContainerName()
+ .equals(other.getContainerName())) return false;
+ if (hasSecurityContext() != other.hasSecurityContext()) return false;
+ if (hasSecurityContext()) {
+ if (!getSecurityContext()
+ .equals(other.getSecurityContext())) 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();
+ hash = (37 * hash) + NAMESPACE_FIELD_NUMBER;
+ hash = (53 * hash) + getNamespace().hashCode();
+ hash = (37 * hash) + OWNER_KIND_FIELD_NUMBER;
+ hash = (53 * hash) + getOwnerKind().hashCode();
+ hash = (37 * hash) + OWNER_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getOwnerName().hashCode();
+ hash = (37 * hash) + CONTAINER_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getContainerName().hashCode();
+ if (hasSecurityContext()) {
+ hash = (37 * hash) + SECURITY_CONTEXT_FIELD_NUMBER;
+ hash = (53 * hash) + getSecurityContext().hashCode();
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry 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.SecurityContextEntry parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry 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.SecurityContextEntry parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry 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.SecurityContextEntry}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.SecurityContextEntry)
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContextEntry_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContextEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.class, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ namespace_ = "";
+ ownerKind_ = "";
+ ownerName_ = "";
+ containerName_ = "";
+ securityContext_ = null;
+ if (securityContextBuilder_ != null) {
+ securityContextBuilder_.dispose();
+ securityContextBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_SecurityContextEntry_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry build() {
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry result = new com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.namespace_ = namespace_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.ownerKind_ = ownerKind_;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.ownerName_ = ownerName_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
+ result.containerName_ = containerName_;
+ }
+ if (((from_bitField0_ & 0x00000010) != 0)) {
+ result.securityContext_ = securityContextBuilder_ == null
+ ? securityContext_
+ : securityContextBuilder_.build();
+ }
+ }
+
+ @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.SecurityContextEntry) {
+ return mergeFrom((com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry other) {
+ if (other == com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.getDefaultInstance()) return this;
+ if (!other.getNamespace().isEmpty()) {
+ namespace_ = other.namespace_;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ }
+ if (!other.getOwnerKind().isEmpty()) {
+ ownerKind_ = other.ownerKind_;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ if (!other.getOwnerName().isEmpty()) {
+ ownerName_ = other.ownerName_;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ if (!other.getContainerName().isEmpty()) {
+ containerName_ = other.containerName_;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ }
+ if (other.hasSecurityContext()) {
+ mergeSecurityContext(other.getSecurityContext());
+ }
+ 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: {
+ namespace_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000001;
+ break;
+ } // case 10
+ case 18: {
+ ownerKind_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26: {
+ ownerName_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
+ case 34: {
+ containerName_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000008;
+ break;
+ } // case 34
+ case 42: {
+ input.readMessage(
+ getSecurityContextFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00000010;
+ break;
+ } // case 42
+ 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 java.lang.Object namespace_ = "";
+ /**
+ * string namespace = 1;
+ * @return The namespace.
+ */
+ public java.lang.String getNamespace() {
+ java.lang.Object ref = namespace_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ namespace_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string namespace = 1;
+ * @return The bytes for namespace.
+ */
+ public com.google.protobuf.ByteString
+ getNamespaceBytes() {
+ java.lang.Object ref = namespace_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ namespace_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string namespace = 1;
+ * @param value The namespace to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNamespace(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ namespace_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ * string namespace = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearNamespace() {
+ namespace_ = getDefaultInstance().getNamespace();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ * string namespace = 1;
+ * @param value The bytes for namespace to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNamespaceBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ namespace_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object ownerKind_ = "";
+ /**
+ * string owner_kind = 2;
+ * @return The ownerKind.
+ */
+ public java.lang.String getOwnerKind() {
+ java.lang.Object ref = ownerKind_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ ownerKind_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string owner_kind = 2;
+ * @return The bytes for ownerKind.
+ */
+ public com.google.protobuf.ByteString
+ getOwnerKindBytes() {
+ java.lang.Object ref = ownerKind_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ ownerKind_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string owner_kind = 2;
+ * @param value The ownerKind to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOwnerKind(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ownerKind_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ * string owner_kind = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearOwnerKind() {
+ ownerKind_ = getDefaultInstance().getOwnerKind();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
+ }
+ /**
+ * string owner_kind = 2;
+ * @param value The bytes for ownerKind to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOwnerKindBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ ownerKind_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object ownerName_ = "";
+ /**
+ * string owner_name = 3;
+ * @return The ownerName.
+ */
+ public java.lang.String getOwnerName() {
+ java.lang.Object ref = ownerName_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ ownerName_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string owner_name = 3;
+ * @return The bytes for ownerName.
+ */
+ public com.google.protobuf.ByteString
+ getOwnerNameBytes() {
+ java.lang.Object ref = ownerName_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ ownerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string owner_name = 3;
+ * @param value The ownerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOwnerName(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ ownerName_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ * string owner_name = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearOwnerName() {
+ ownerName_ = getDefaultInstance().getOwnerName();
+ bitField0_ = (bitField0_ & ~0x00000004);
+ onChanged();
+ return this;
+ }
+ /**
+ * string owner_name = 3;
+ * @param value The bytes for ownerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setOwnerNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ ownerName_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object containerName_ = "";
+ /**
+ * string container_name = 4;
+ * @return The containerName.
+ */
+ public java.lang.String getContainerName() {
+ java.lang.Object ref = containerName_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ containerName_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * string container_name = 4;
+ * @return The bytes for containerName.
+ */
+ public com.google.protobuf.ByteString
+ getContainerNameBytes() {
+ java.lang.Object ref = containerName_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ containerName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * string container_name = 4;
+ * @param value The containerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContainerName(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ containerName_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+ /**
+ * string container_name = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearContainerName() {
+ containerName_ = getDefaultInstance().getContainerName();
+ bitField0_ = (bitField0_ & ~0x00000008);
+ onChanged();
+ return this;
+ }
+ /**
+ * string container_name = 4;
+ * @param value The bytes for containerName to set.
+ * @return This builder for chaining.
+ */
+ public Builder setContainerNameBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ containerName_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ private com.dd.cws.adv1.pb.SecDumpProto.SecurityContext securityContext_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext, com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder> securityContextBuilder_;
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return Whether the securityContext field is set.
+ */
+ public boolean hasSecurityContext() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ * @return The securityContext.
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext getSecurityContext() {
+ if (securityContextBuilder_ == null) {
+ return securityContext_ == null ? com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance() : securityContext_;
+ } else {
+ return securityContextBuilder_.getMessage();
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public Builder setSecurityContext(com.dd.cws.adv1.pb.SecDumpProto.SecurityContext value) {
+ if (securityContextBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ securityContext_ = value;
+ } else {
+ securityContextBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public Builder setSecurityContext(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder builderForValue) {
+ if (securityContextBuilder_ == null) {
+ securityContext_ = builderForValue.build();
+ } else {
+ securityContextBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public Builder mergeSecurityContext(com.dd.cws.adv1.pb.SecDumpProto.SecurityContext value) {
+ if (securityContextBuilder_ == null) {
+ if (((bitField0_ & 0x00000010) != 0) &&
+ securityContext_ != null &&
+ securityContext_ != com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance()) {
+ getSecurityContextBuilder().mergeFrom(value);
+ } else {
+ securityContext_ = value;
+ }
+ } else {
+ securityContextBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public Builder clearSecurityContext() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ securityContext_ = null;
+ if (securityContextBuilder_ != null) {
+ securityContextBuilder_.dispose();
+ securityContextBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder getSecurityContextBuilder() {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return getSecurityContextFieldBuilder().getBuilder();
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder getSecurityContextOrBuilder() {
+ if (securityContextBuilder_ != null) {
+ return securityContextBuilder_.getMessageOrBuilder();
+ } else {
+ return securityContext_ == null ?
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.getDefaultInstance() : securityContext_;
+ }
+ }
+ /**
+ * .datadog.cws.dumpsv1.SecurityContext security_context = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext, com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder>
+ getSecurityContextFieldBuilder() {
+ if (securityContextBuilder_ == null) {
+ securityContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContext, com.dd.cws.adv1.pb.SecDumpProto.SecurityContext.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextOrBuilder>(
+ getSecurityContext(),
+ getParentForChildren(),
+ isClean());
+ securityContext_ = null;
+ }
+ return securityContextBuilder_;
+ }
+ @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.SecurityContextEntry)
+ }
+
+ // @@protoc_insertion_point(class_scope:datadog.cws.dumpsv1.SecurityContextEntry)
+ private static final com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry();
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public SecurityContextEntry 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.SecurityContextEntry getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ProfileSelectorOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:datadog.cws.dumpsv1.ProfileSelector)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * string image_name = 1;
+ * @return The imageName.
+ */
+ java.lang.String getImageName();
+ /**
+ * string image_name = 1;
+ * @return The bytes for imageName.
+ */
+ com.google.protobuf.ByteString
+ getImageNameBytes();
+
+ /**
+ * string image_tag = 2;
+ * @return The imageTag.
+ */
+ java.lang.String getImageTag();
+ /**
+ * string image_tag = 2;
+ * @return The bytes for imageTag.
+ */
+ com.google.protobuf.ByteString
+ getImageTagBytes();
+ }
+ /**
+ * Protobuf type {@code datadog.cws.dumpsv1.ProfileSelector}
+ */
+ public static final class ProfileSelector extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:datadog.cws.dumpsv1.ProfileSelector)
+ ProfileSelectorOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ProfileSelector.newBuilder() to construct.
+ private ProfileSelector(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ProfileSelector() {
+ imageName_ = "";
+ imageTag_ = "";
+ }
+
+ @java.lang.Override
+ @SuppressWarnings({"unused"})
+ protected java.lang.Object newInstance(
+ UnusedPrivateParameter unused) {
+ return new ProfileSelector();
+ }
+
+ @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_ProfileSelector_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ProfileSelector_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.class, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder.class);
+ }
+
+ public static final int IMAGE_NAME_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object imageName_ = "";
+ /**
+ * string image_name = 1;
+ * @return The imageName.
+ */
+ @java.lang.Override
+ public java.lang.String getImageName() {
+ java.lang.Object ref = imageName_;
+ 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();
+ imageName_ = s;
+ return s;
+ }
+ }
+ /**
+ * string image_name = 1;
+ * @return The bytes for imageName.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getImageNameBytes() {
+ java.lang.Object ref = imageName_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ imageName_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int IMAGE_TAG_FIELD_NUMBER = 2;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object imageTag_ = "";
+ /**
+ * string image_tag = 2;
+ * @return The imageTag.
+ */
+ @java.lang.Override
+ public java.lang.String getImageTag() {
+ java.lang.Object ref = imageTag_;
+ 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();
+ imageTag_ = s;
+ return s;
+ }
+ }
+ /**
+ * string image_tag = 2;
+ * @return The bytes for imageTag.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getImageTagBytes() {
+ java.lang.Object ref = imageTag_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ imageTag_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageName_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageName_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageTag_)) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 2, imageTag_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageName_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageName_);
+ }
+ if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(imageTag_)) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, imageTag_);
+ }
+ 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.ProfileSelector)) {
+ return super.equals(obj);
+ }
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector other = (com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector) obj;
+
+ if (!getImageName()
+ .equals(other.getImageName())) return false;
+ if (!getImageTag()
+ .equals(other.getImageTag())) 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();
+ hash = (37 * hash) + IMAGE_NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getImageName().hashCode();
+ hash = (37 * hash) + IMAGE_TAG_FIELD_NUMBER;
+ hash = (53 * hash) + getImageTag().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector 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.ProfileSelector parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector 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.ProfileSelector parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector 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.ProfileSelector}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:datadog.cws.dumpsv1.ProfileSelector)
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelectorOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ProfileSelector_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.class, com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.Builder.class);
+ }
+
+ // Construct using com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.newBuilder()
+ private Builder() {
+
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ bitField0_ = 0;
+ imageName_ = "";
+ imageTag_ = "";
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector getDefaultInstanceForType() {
+ return com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector build() {
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector buildPartial() {
+ com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector result = new com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector(this);
+ if (bitField0_ != 0) { buildPartial0(result); }
+ onBuilt();
+ return result;
+ }
+
+ private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.ProfileSelector result) {
+ int from_bitField0_ = bitField0_;
+ if (((from_bitField0_ & 0x00000001) != 0)) {
+ result.imageName_ = imageName_;
+ }
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.imageTag_ = imageTag_;
}
}
@@ -8164,7 +15263,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=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=128
* @return The status.
*/
@java.lang.Deprecated int getStatus();
@@ -8172,14 +15271,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return The bytes for version.
*/
@java.lang.Deprecated com.google.protobuf.ByteString
@@ -8203,7 +15302,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return A list containing the tags.
*/
@java.lang.Deprecated java.util.List
@@ -8211,14 +15310,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -8226,7 +15325,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -8236,21 +15335,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -8358,6 +15457,30 @@ com.dd.cws.adv1.pb.SecDumpProto.ProfileContext getProfileContextsOrThrow(
*/
com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
int index);
+
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ java.util.List
+ getSecurityContextsList();
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry getSecurityContexts(int index);
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ int getSecurityContextsCount();
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder>
+ getSecurityContextsOrBuilderList();
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder getSecurityContextsOrBuilder(
+ int index);
}
/**
* Protobuf type {@code datadog.cws.dumpsv1.SecurityProfile}
@@ -8377,6 +15500,7 @@ private SecurityProfile() {
syscalls_ = emptyIntList();
tree_ = java.util.Collections.emptyList();
mounts_ = java.util.Collections.emptyList();
+ securityContexts_ = java.util.Collections.emptyList();
}
@java.lang.Override
@@ -8421,7 +15545,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=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=128
* @return The status.
*/
@java.lang.Override
@@ -8435,7 +15559,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return The version.
*/
@java.lang.Override
@@ -8454,7 +15578,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return The bytes for version.
*/
@java.lang.Override
@@ -8504,7 +15628,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return A list containing the tags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -8514,7 +15638,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return The count of tags.
*/
@java.lang.Deprecated public int getTagsCount() {
@@ -8523,7 +15647,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -8533,7 +15657,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -8548,7 +15672,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @return A list containing the syscalls.
*/
@java.lang.Override
@@ -8559,7 +15683,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -8568,7 +15692,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -8775,6 +15899,47 @@ public com.dd.cws.adv1.pb.SecDumpProto.MountNodeOrBuilder getMountsOrBuilder(
return mounts_.get(index);
}
+ public static final int SECURITY_CONTEXTS_FIELD_NUMBER = 11;
+ @SuppressWarnings("serial")
+ private java.util.List securityContexts_;
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ @java.lang.Override
+ public java.util.List getSecurityContextsList() {
+ return securityContexts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ @java.lang.Override
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder>
+ getSecurityContextsOrBuilderList() {
+ return securityContexts_;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ @java.lang.Override
+ public int getSecurityContextsCount() {
+ return securityContexts_.size();
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry getSecurityContexts(int index) {
+ return securityContexts_.get(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ @java.lang.Override
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder getSecurityContextsOrBuilder(
+ int index) {
+ return securityContexts_.get(index);
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -8827,6 +15992,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < mounts_.size(); i++) {
output.writeMessage(10, mounts_.get(i));
}
+ for (int i = 0; i < securityContexts_.size(); i++) {
+ output.writeMessage(11, securityContexts_.get(i));
+ }
getUnknownFields().writeTo(output);
}
@@ -8895,6 +16063,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, mounts_.get(i));
}
+ for (int i = 0; i < securityContexts_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(11, securityContexts_.get(i));
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -8936,6 +16108,8 @@ public boolean equals(final java.lang.Object obj) {
!= other.getDisabled()) return false;
if (!getMountsList()
.equals(other.getMountsList())) return false;
+ if (!getSecurityContextsList()
+ .equals(other.getSecurityContextsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -8982,6 +16156,10 @@ public int hashCode() {
hash = (37 * hash) + MOUNTS_FIELD_NUMBER;
hash = (53 * hash) + getMountsList().hashCode();
}
+ if (getSecurityContextsCount() > 0) {
+ hash = (37 * hash) + SECURITY_CONTEXTS_FIELD_NUMBER;
+ hash = (53 * hash) + getSecurityContextsList().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -9164,6 +16342,13 @@ public Builder clear() {
mountsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
+ if (securityContextsBuilder_ == null) {
+ securityContexts_ = java.util.Collections.emptyList();
+ } else {
+ securityContexts_ = null;
+ securityContextsBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@@ -9225,6 +16410,15 @@ private void buildPartialRepeatedFields(com.dd.cws.adv1.pb.SecDumpProto.Security
} else {
result.mounts_ = mountsBuilder_.build();
}
+ if (securityContextsBuilder_ == null) {
+ if (((bitField0_ & 0x00000400) != 0)) {
+ securityContexts_ = java.util.Collections.unmodifiableList(securityContexts_);
+ bitField0_ = (bitField0_ & ~0x00000400);
+ }
+ result.securityContexts_ = securityContexts_;
+ } else {
+ result.securityContexts_ = securityContextsBuilder_.build();
+ }
}
private void buildPartial0(com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile result) {
@@ -9390,6 +16584,32 @@ public Builder mergeFrom(com.dd.cws.adv1.pb.SecDumpProto.SecurityProfile other)
}
}
}
+ if (securityContextsBuilder_ == null) {
+ if (!other.securityContexts_.isEmpty()) {
+ if (securityContexts_.isEmpty()) {
+ securityContexts_ = other.securityContexts_;
+ bitField0_ = (bitField0_ & ~0x00000400);
+ } else {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.addAll(other.securityContexts_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.securityContexts_.isEmpty()) {
+ if (securityContextsBuilder_.isEmpty()) {
+ securityContextsBuilder_.dispose();
+ securityContextsBuilder_ = null;
+ securityContexts_ = other.securityContexts_;
+ bitField0_ = (bitField0_ & ~0x00000400);
+ securityContextsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getSecurityContextsFieldBuilder() : null;
+ } else {
+ securityContextsBuilder_.addAllMessages(other.securityContexts_);
+ }
+ }
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -9502,6 +16722,19 @@ public Builder mergeFrom(
}
break;
} // case 82
+ case 90: {
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry m =
+ input.readMessage(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.parser(),
+ extensionRegistry);
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.add(m);
+ } else {
+ securityContextsBuilder_.addMessage(m);
+ }
+ break;
+ } // case 90
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
@@ -9523,7 +16756,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=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=128
* @return The status.
*/
@java.lang.Override
@@ -9533,7 +16766,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=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=128
* @param value The status to set.
* @return This builder for chaining.
*/
@@ -9547,7 +16780,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=65
+ * See proto/cws/dumpsv1/activity_dump.proto;l=128
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearStatus() {
@@ -9561,7 +16794,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return The version.
*/
@java.lang.Deprecated public java.lang.String getVersion() {
@@ -9579,7 +16812,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return The bytes for version.
*/
@java.lang.Deprecated public com.google.protobuf.ByteString
@@ -9598,7 +16831,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @param value The version to set.
* @return This builder for chaining.
*/
@@ -9613,7 +16846,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearVersion() {
@@ -9625,7 +16858,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=66
+ * See proto/cws/dumpsv1/activity_dump.proto;l=129
* @param value The bytes for version to set.
* @return This builder for chaining.
*/
@@ -9768,7 +17001,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return A list containing the tags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -9778,7 +17011,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return The count of tags.
*/
@java.lang.Deprecated public int getTagsCount() {
@@ -9787,7 +17020,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the element to return.
* @return The tags at the given index.
*/
@@ -9797,7 +17030,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
@@ -9808,7 +17041,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param index The index to set the value at.
* @param value The tags to set.
* @return This builder for chaining.
@@ -9824,7 +17057,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param value The tags to add.
* @return This builder for chaining.
*/
@@ -9839,7 +17072,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param values The tags to add.
* @return This builder for chaining.
*/
@@ -9854,7 +17087,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTags() {
@@ -9866,7 +17099,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=68
+ * See proto/cws/dumpsv1/activity_dump.proto;l=131
* @param value The bytes of the tags to add.
* @return This builder for chaining.
*/
@@ -9890,7 +17123,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @return A list containing the syscalls.
*/
@java.lang.Deprecated public java.util.List
@@ -9901,7 +17134,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -9910,7 +17143,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -9920,7 +17153,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param index The index to set the value at.
* @param value The syscalls to set.
* @return This builder for chaining.
@@ -9936,7 +17169,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param value The syscalls to add.
* @return This builder for chaining.
*/
@@ -9950,7 +17183,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @param values The syscalls to add.
* @return This builder for chaining.
*/
@@ -9965,7 +17198,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=69
+ * See proto/cws/dumpsv1/activity_dump.proto;l=132
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSyscalls() {
@@ -10732,6 +17965,246 @@ public com.dd.cws.adv1.pb.SecDumpProto.MountNode.Builder addMountsBuilder(
}
return mountsBuilder_;
}
+
+ private java.util.List securityContexts_ =
+ java.util.Collections.emptyList();
+ private void ensureSecurityContextsIsMutable() {
+ if (!((bitField0_ & 0x00000400) != 0)) {
+ securityContexts_ = new java.util.ArrayList(securityContexts_);
+ bitField0_ |= 0x00000400;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder> securityContextsBuilder_;
+
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public java.util.List getSecurityContextsList() {
+ if (securityContextsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(securityContexts_);
+ } else {
+ return securityContextsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public int getSecurityContextsCount() {
+ if (securityContextsBuilder_ == null) {
+ return securityContexts_.size();
+ } else {
+ return securityContextsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry getSecurityContexts(int index) {
+ if (securityContextsBuilder_ == null) {
+ return securityContexts_.get(index);
+ } else {
+ return securityContextsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder setSecurityContexts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry value) {
+ if (securityContextsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSecurityContextsIsMutable();
+ securityContexts_.set(index, value);
+ onChanged();
+ } else {
+ securityContextsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder setSecurityContexts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder builderForValue) {
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ securityContextsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder addSecurityContexts(com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry value) {
+ if (securityContextsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSecurityContextsIsMutable();
+ securityContexts_.add(value);
+ onChanged();
+ } else {
+ securityContextsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder addSecurityContexts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry value) {
+ if (securityContextsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureSecurityContextsIsMutable();
+ securityContexts_.add(index, value);
+ onChanged();
+ } else {
+ securityContextsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder addSecurityContexts(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder builderForValue) {
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.add(builderForValue.build());
+ onChanged();
+ } else {
+ securityContextsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder addSecurityContexts(
+ int index, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder builderForValue) {
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ securityContextsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder addAllSecurityContexts(
+ java.lang.Iterable extends com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry> values) {
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, securityContexts_);
+ onChanged();
+ } else {
+ securityContextsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder clearSecurityContexts() {
+ if (securityContextsBuilder_ == null) {
+ securityContexts_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000400);
+ onChanged();
+ } else {
+ securityContextsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public Builder removeSecurityContexts(int index) {
+ if (securityContextsBuilder_ == null) {
+ ensureSecurityContextsIsMutable();
+ securityContexts_.remove(index);
+ onChanged();
+ } else {
+ securityContextsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder getSecurityContextsBuilder(
+ int index) {
+ return getSecurityContextsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder getSecurityContextsOrBuilder(
+ int index) {
+ if (securityContextsBuilder_ == null) {
+ return securityContexts_.get(index); } else {
+ return securityContextsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public java.util.List extends com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder>
+ getSecurityContextsOrBuilderList() {
+ if (securityContextsBuilder_ != null) {
+ return securityContextsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(securityContexts_);
+ }
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder addSecurityContextsBuilder() {
+ return getSecurityContextsFieldBuilder().addBuilder(
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder addSecurityContextsBuilder(
+ int index) {
+ return getSecurityContextsFieldBuilder().addBuilder(
+ index, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .datadog.cws.dumpsv1.SecurityContextEntry security_contexts = 11;
+ */
+ public java.util.List
+ getSecurityContextsBuilderList() {
+ return getSecurityContextsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder>
+ getSecurityContextsFieldBuilder() {
+ if (securityContextsBuilder_ == null) {
+ securityContextsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntry.Builder, com.dd.cws.adv1.pb.SecDumpProto.SecurityContextEntryOrBuilder>(
+ securityContexts_,
+ ((bitField0_ & 0x00000400) != 0),
+ getParentForChildren(),
+ isClean());
+ securityContexts_ = null;
+ }
+ return securityContextsBuilder_;
+ }
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -12141,21 +19614,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -12164,7 +19637,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -12172,14 +19645,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -12187,7 +19660,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -12612,7 +20085,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @return A list containing the syscalls.
*/
@java.lang.Override
@@ -12623,7 +20096,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -12632,7 +20105,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -12647,7 +20120,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -12657,7 +20130,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -12666,7 +20139,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -12676,7 +20149,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -15367,7 +22840,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @return A list containing the syscalls.
*/
@java.lang.Deprecated public java.util.List
@@ -15378,7 +22851,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @return The count of syscalls.
*/
@java.lang.Deprecated public int getSyscallsCount() {
@@ -15387,7 +22860,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param index The index of the element to return.
* @return The syscalls at the given index.
*/
@@ -15397,7 +22870,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param index The index to set the value at.
* @param value The syscalls to set.
* @return This builder for chaining.
@@ -15413,7 +22886,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param value The syscalls to add.
* @return This builder for chaining.
*/
@@ -15427,7 +22900,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @param values The syscalls to add.
* @return This builder for chaining.
*/
@@ -15442,7 +22915,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=98
+ * See proto/cws/dumpsv1/activity_dump.proto;l=162
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSyscalls() {
@@ -15462,7 +22935,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -15472,7 +22945,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -15481,7 +22954,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -15491,7 +22964,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -15502,7 +22975,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -15518,7 +22991,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -15533,7 +23006,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -15548,7 +23021,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -15560,7 +23033,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=99
+ * See proto/cws/dumpsv1/activity_dump.proto;l=163
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -16741,7 +24214,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=111
+ * See proto/cws/dumpsv1/activity_dump.proto;l=175
* @return The cookie.
*/
@java.lang.Deprecated int getCookie();
@@ -16782,7 +24255,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=118
+ * See proto/cws/dumpsv1/activity_dump.proto;l=182
* @return The spanId.
*/
@java.lang.Deprecated long getSpanId();
@@ -16790,7 +24263,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=119
+ * See proto/cws/dumpsv1/activity_dump.proto;l=183
* @return The traceId.
*/
@java.lang.Deprecated long getTraceId();
@@ -17022,7 +24495,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=111
+ * See proto/cws/dumpsv1/activity_dump.proto;l=175
* @return The cookie.
*/
@java.lang.Override
@@ -17111,7 +24584,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=118
+ * See proto/cws/dumpsv1/activity_dump.proto;l=182
* @return The spanId.
*/
@java.lang.Override
@@ -17124,7 +24597,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=119
+ * See proto/cws/dumpsv1/activity_dump.proto;l=183
* @return The traceId.
*/
@java.lang.Override
@@ -18408,7 +25881,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=111
+ * See proto/cws/dumpsv1/activity_dump.proto;l=175
* @return The cookie.
*/
@java.lang.Override
@@ -18418,7 +25891,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=111
+ * See proto/cws/dumpsv1/activity_dump.proto;l=175
* @param value The cookie to set.
* @return This builder for chaining.
*/
@@ -18432,7 +25905,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=111
+ * See proto/cws/dumpsv1/activity_dump.proto;l=175
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearCookie() {
@@ -18669,7 +26142,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=118
+ * See proto/cws/dumpsv1/activity_dump.proto;l=182
* @return The spanId.
*/
@java.lang.Override
@@ -18679,7 +26152,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=118
+ * See proto/cws/dumpsv1/activity_dump.proto;l=182
* @param value The spanId to set.
* @return This builder for chaining.
*/
@@ -18693,7 +26166,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=118
+ * See proto/cws/dumpsv1/activity_dump.proto;l=182
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearSpanId() {
@@ -18707,7 +26180,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=119
+ * See proto/cws/dumpsv1/activity_dump.proto;l=183
* @return The traceId.
*/
@java.lang.Override
@@ -18717,7 +26190,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=119
+ * See proto/cws/dumpsv1/activity_dump.proto;l=183
* @param value The traceId to set.
* @return This builder for chaining.
*/
@@ -18731,7 +26204,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=119
+ * See proto/cws/dumpsv1/activity_dump.proto;l=183
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearTraceId() {
@@ -19602,7 +27075,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -19610,14 +27083,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -19625,7 +27098,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -19828,7 +27301,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -19838,7 +27311,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -19847,7 +27320,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -19857,7 +27330,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -20996,7 +28469,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -21006,7 +28479,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -21015,7 +28488,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -21025,7 +28498,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -21036,7 +28509,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -21052,7 +28525,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -21067,7 +28540,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -21082,7 +28555,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -21094,7 +28567,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=142
+ * See proto/cws/dumpsv1/activity_dump.proto;l=206
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -22612,7 +30085,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -22620,14 +30093,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -22635,7 +30108,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -22771,7 +30244,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -22781,7 +30254,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -22790,7 +30263,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -22800,7 +30273,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -23642,7 +31115,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -23652,7 +31125,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -23661,7 +31134,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -23671,7 +31144,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -23682,7 +31155,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -23698,7 +31171,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -23713,7 +31186,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -23728,7 +31201,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -23740,7 +31213,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=165
+ * See proto/cws/dumpsv1/activity_dump.proto;l=229
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -26057,7 +33530,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -26065,14 +33538,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -26080,7 +33553,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -26155,7 +33628,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -26165,7 +33638,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -26174,7 +33647,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -26184,7 +33657,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -26643,7 +34116,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -26653,7 +34126,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -26662,7 +34135,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -26672,7 +34145,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -26683,7 +34156,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -26699,7 +34172,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -26714,7 +34187,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -26729,7 +34202,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -26741,7 +34214,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=190
+ * See proto/cws/dumpsv1/activity_dump.proto;l=254
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -27749,7 +35222,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -27757,14 +35230,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -27772,7 +35245,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -27898,7 +35371,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -27908,7 +35381,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -27917,7 +35390,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -27927,7 +35400,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -28722,7 +36195,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -28732,7 +36205,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -28741,7 +36214,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -28751,7 +36224,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -28762,7 +36235,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -28778,7 +36251,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -28793,7 +36266,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -28808,7 +36281,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -28820,7 +36293,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=205
+ * See proto/cws/dumpsv1/activity_dump.proto;l=269
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -38715,7 +46188,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -38723,14 +46196,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -38738,7 +46211,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -38874,7 +46347,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -38884,7 +46357,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -38893,7 +46366,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -38903,7 +46376,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -39767,7 +47240,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -39777,7 +47250,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -39786,7 +47259,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -39796,7 +47269,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -39807,7 +47280,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -39823,7 +47296,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -39838,7 +47311,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -39853,7 +47326,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -39865,7 +47338,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=304
+ * See proto/cws/dumpsv1/activity_dump.proto;l=368
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -42928,7 +50401,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return A list containing the imageTags.
*/
@java.lang.Deprecated java.util.List
@@ -42936,14 +50409,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -42951,7 +50424,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -43092,7 +50565,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -43102,7 +50575,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -43111,7 +50584,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -43121,7 +50594,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -43862,7 +51335,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return A list containing the imageTags.
*/
@java.lang.Deprecated public com.google.protobuf.ProtocolStringList
@@ -43872,7 +51345,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return The count of imageTags.
*/
@java.lang.Deprecated public int getImageTagsCount() {
@@ -43881,7 +51354,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the element to return.
* @return The imageTags at the given index.
*/
@@ -43891,7 +51364,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index of the value to return.
* @return The bytes of the imageTags at the given index.
*/
@@ -43902,7 +51375,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param index The index to set the value at.
* @param value The imageTags to set.
* @return This builder for chaining.
@@ -43918,7 +51391,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param value The imageTags to add.
* @return This builder for chaining.
*/
@@ -43933,7 +51406,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param values The imageTags to add.
* @return This builder for chaining.
*/
@@ -43948,7 +51421,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @return This builder for chaining.
*/
@java.lang.Deprecated public Builder clearImageTags() {
@@ -43960,7 +51433,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=333
+ * See proto/cws/dumpsv1/activity_dump.proto;l=397
* @param value The bytes of the imageTags to add.
* @return This builder for chaining.
*/
@@ -47783,6 +55256,41 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_datadog_cws_dumpsv1_Metadata_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SeccompProfile_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SeccompProfile_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_SyscallsEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_SyscallsEntry_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SyscallRule_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SyscallRule_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_ArgCondition_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_ArgCondition_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SecurityContext_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SecurityContext_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_datadog_cws_dumpsv1_SecurityContextEntry_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_datadog_cws_dumpsv1_SecurityContextEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor;
private static final
@@ -47963,193 +55471,225 @@ 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\"\337\001\n\007SecDump\022\014\n\004host" +
+ "\023datadog.cws.dumpsv1\"\245\002\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\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" +
+ "ntNode\022D\n\021security_contexts\030\010 \003(\0132).data" +
+ "dog.cws.dumpsv1.SecurityContextEntry\"\315\002\n" +
+ "\010Metadata\022\025\n\ragent_version\030\001 \001(\t\022\024\n\014agen" +
+ "t_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\rserializat" +
+ "ion\030\016 \001(\t\022\021\n\tcgroup_id\030\017 \001(\t\022\026\n\016cgroup_m" +
+ "anager\030\020 \001(\t\"\237\002\n\016SeccompProfile\0226\n\004type\030" +
+ "\001 \001(\0162(.datadog.cws.dumpsv1.SeccompProfi" +
+ "le.Type\022\036\n\021localhost_profile\030\002 \001(\tH\000\210\001\001\022" +
+ "7\n\006filter\030\003 \001(\0132\".datadog.cws.dumpsv1.Se" +
+ "ccompFilterH\001\210\001\001\"[\n\004Type\022\020\n\014TYPE_UNKNOWN" +
+ "\020\000\022\023\n\017TYPE_UNCONFINED\020\001\022\030\n\024TYPE_RUNTIME_" +
+ "DEFAULT\020\002\022\022\n\016TYPE_LOCALHOST\020\003B\024\n\022_localh" +
+ "ost_profileB\t\n\007_filter\"\276\001\n\rSeccompFilter" +
+ "\022\026\n\016default_action\030\001 \001(\t\022B\n\010syscalls\030\002 \003" +
+ "(\01320.datadog.cws.dumpsv1.SeccompFilter.S" +
+ "yscallsEntry\032Q\n\rSyscallsEntry\022\013\n\003key\030\001 \001" +
+ "(\t\022/\n\005value\030\002 \001(\0132 .datadog.cws.dumpsv1." +
+ "SyscallRule:\0028\001\"T\n\013SyscallRule\022\016\n\006action" +
+ "\030\001 \001(\t\0225\n\nconditions\030\002 \003(\0132!.datadog.cws" +
+ ".dumpsv1.ArgCondition\"L\n\014ArgCondition\022\021\n" +
+ "\targ_index\030\001 \001(\005\022\n\n\002op\030\002 \001(\t\022\r\n\005value\030\003 " +
+ "\001(\004\022\016\n\006action\030\004 \001(\t\"\320\002\n\017SecurityContext\022" +
+ "\022\n\nprivileged\030\001 \001(\010\0224\n\007seccomp\030\002 \001(\0132#.d" +
+ "atadog.cws.dumpsv1.SeccompProfile\022\030\n\020cap" +
+ "abilities_add\030\003 \003(\t\022\031\n\021capabilities_drop" +
+ "\030\004 \003(\t\022\034\n\017run_as_non_root\030\005 \001(\010H\000\210\001\001\022\'\n\032" +
+ "allow_privilege_escalation\030\006 \001(\010H\001\210\001\001\022&\n" +
+ "\031read_only_root_filesystem\030\007 \001(\010H\002\210\001\001B\022\n" +
+ "\020_run_as_non_rootB\035\n\033_allow_privilege_es" +
+ "calationB\034\n\032_read_only_root_filesystem\"\251" +
+ "\001\n\024SecurityContextEntry\022\021\n\tnamespace\030\001 \001" +
+ "(\t\022\022\n\nowner_kind\030\002 \001(\t\022\022\n\nowner_name\030\003 \001" +
+ "(\t\022\026\n\016container_name\030\004 \001(\t\022>\n\020security_c" +
+ "ontext\030\005 \001(\0132$.datadog.cws.dumpsv1.Secur" +
+ "ityContext\"8\n\017ProfileSelector\022\022\n\nimage_n" +
+ "ame\030\001 \001(\t\022\021\n\timage_tag\030\002 \001(\t\"\210\002\n\016Profile" +
+ "Context\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.datad" +
+ "og.cws.dumpsv1.ProfileContext.EventTypeS" +
+ "tateEntry\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.event" +
+ "_type_state:\0028\001\"6\n\rImageTagTimes\022\022\n\nfirs" +
+ "t_seen\030\001 \001(\004\022\021\n\tlast_seen\030\002 \001(\004\"\222\001\n\010Node" +
+ "Base\0225\n\004seen\030\001 \003(\0132\'.datadog.cws.dumpsv1" +
+ ".NodeBase.SeenEntry\032O\n\tSeenEntry\022\013\n\003key\030" +
+ "\001 \001(\t\0221\n\005value\030\002 \001(\0132\".datadog.cws.dumps" +
+ "v1.ImageTagTimes:\0028\001\"\275\004\n\017SecurityProfile" +
+ "\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.dumpsv" +
+ "1.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(.datadog.cws.d" +
+ "umpsv1.ProcessActivityNode\022S\n\020profile_co" +
+ "ntexts\030\007 \003(\01329.datadog.cws.dumpsv1.Secur" +
+ "ityProfile.ProfileContextsEntry\0226\n\010selec" +
+ "tor\030\010 \001(\0132$.datadog.cws.dumpsv1.ProfileS" +
+ "elector\022\020\n\010disabled\030\t \001(\010\022.\n\006mounts\030\n \003(" +
+ "\0132\036.datadog.cws.dumpsv1.MountNode\022D\n\021sec" +
+ "urity_contexts\030\013 \003(\0132).datadog.cws.dumps" +
+ "v1.SecurityContextEntry\032[\n\024ProfileContex" +
+ "tsEntry\022\013\n\003key\030\001 \001(\t\0222\n\005value\030\002 \001(\0132#.da" +
+ "tadog.cws.dumpsv1.ProfileContext:\0028\001\"\247\001\n" +
+ "\tMountNode\0220\n\tnode_base\030\001 \001(\0132\035.datadog." +
+ "cws.dumpsv1.NodeBase\022\023\n\013mount_point\030\002 \001(" +
+ "\t\022\022\n\nmount_root\030\003 \001(\t\022\022\n\nfilesystem\030\004 \001(" +
+ "\t\022\023\n\013mount_flags\030\005 \001(\r\022\026\n\016base_namespace" +
+ "\030\006 \001(\010\"\347\005\n\023ProcessActivityNode\0221\n\007proces" +
+ "s\030\001 \001(\0132 .datadog.cws.dumpsv1.ProcessInf" +
"o\022<\n\017generation_type\030\010 \001(\0162#.datadog.cws" +
- ".dumpsv1.GenerationType\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\"|\n\nSocketNode\022\016\n\006family\030\001 \001(\t\022+\n\004bind\030" +
- "\002 \003(\0132\035.datadog.cws.dumpsv1.BindNode\0221\n\007" +
- "connect\030\003 \003(\0132 .datadog.cws.dumpsv1.Conn" +
- "ectNode\"\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(\013" +
- "2\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\"\244\001\n\013" +
- "ConnectNode\0227\n\rmatched_rules\030\003 \003(\0132 .dat" +
- "adog.cws.dumpsv1.MatchedRule\0220\n\tnode_bas" +
- "e\030\004 \001(\0132\035.datadog.cws.dumpsv1.NodeBase\022\014" +
- "\n\004port\030\001 \001(\r\022\n\n\002ip\030\002 \001(\t\022\020\n\010protocol\030\005 \001" +
- "(\r\"\257\001\n\021NetworkDeviceNode\0227\n\rmatched_rule" +
- "s\030\001 \003(\0132 .datadog.cws.dumpsv1.MatchedRul" +
- "e\022\r\n\005netns\030\002 \001(\r\022\017\n\007ifindex\030\003 \001(\r\022\016\n\006ifn" +
- "ame\030\004 \001(\t\0221\n\nflow_nodes\030\005 \003(\0132\035.datadog." +
- "cws.dumpsv1.FlowNode\"\322\002\n\010FlowNode\022\026\n\nima" +
- "ge_tags\030\001 \003(\tB\002\030\001\0220\n\tnode_base\030\010 \001(\0132\035.d" +
- "atadog.cws.dumpsv1.NodeBase\0222\n\006source\030\002 " +
- "\001(\0132\".datadog.cws.dumpsv1.IPPortContext\022" +
- "7\n\013destination\030\003 \001(\0132\".datadog.cws.dumps" +
- "v1.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!.da" +
- "tadog.cws.dumpsv1.NetworkStats\0221\n\006egress" +
- "\030\007 \001(\0132!.datadog.cws.dumpsv1.NetworkStat" +
- "s\")\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\014packet_count\030\002 \001(\004\"\325\001\n\013MatchedRule\022\017\n" +
- "\007rule_id\030\001 \001(\t\022\024\n\014rule_version\030\002 \001(\t\022\023\n\013" +
- "policy_name\030\003 \001(\t\022\026\n\016policy_version\030\004 \001(" +
- "\t\022A\n\trule_tags\030\005 \003(\0132..datadog.cws.dumps" +
- "v1.MatchedRule.RuleTagsEntry\032/\n\rRuleTags" +
- "Entry\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_profile_state\030\002 \001(\0162(.data" +
- "dog.cws.dumpsv1.event_profile_state*\271\001\n\t" +
- "HashState\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_ERRO" +
- "R\020\003\022\020\n\014FILE_TOO_BIG\020\004\022\035\n\031EVENT_TYPE_NOT_" +
- "CONFIGURED\020\005\022\031\n\025HASH_WAS_RATE_LIMITED\020\006\022" +
- "\026\n\022UNKNOWN_HASH_ERROR\020\007*8\n\016GenerationTyp" +
- "e\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_P" +
- "ROFILE\020\002\022\022\n\016STABLE_PROFILE\020\003\022\021\n\rAUTO_LEA" +
- "RNING\020\004\022\023\n\017WORKLOAD_WARMUP\020\005BU\n\022com.dd.c" +
- "ws.adv1.pbB\014SecDumpProtoP\000Z/github.com/D" +
- "ataDog/agent-payload/v5/cws/dumpsv1b\006pro" +
- "to3"
+ ".dumpsv1.GenerationType\0227\n\rmatched_rules" +
+ "\030\t \003(\0132 .datadog.cws.dumpsv1.MatchedRule" +
+ "\022:\n\010children\030\003 \003(\0132(.datadog.cws.dumpsv1" +
+ ".ProcessActivityNode\0224\n\005files\030\004 \003(\0132%.da" +
+ "tadog.cws.dumpsv1.FileActivityNode\022/\n\tdn" +
+ "s_names\030\005 \003(\0132\034.datadog.cws.dumpsv1.DNSN" +
+ "ode\0220\n\007sockets\030\006 \003(\0132\037.datadog.cws.dumps" +
+ "v1.SocketNode\022\024\n\010syscalls\030\007 \003(\rB\002\030\001\022\026\n\ni" +
+ "mage_tags\030\n \003(\tB\002\030\001\0220\n\tnode_base\030\016 \001(\0132\035" +
+ ".datadog.cws.dumpsv1.NodeBase\0222\n\013imds_ev" +
+ "ents\030\013 \003(\0132\035.datadog.cws.dumpsv1.IMDSNod" +
+ "e\0227\n\rsyscall_nodes\030\014 \003(\0132 .datadog.cws.d" +
+ "umpsv1.SyscallNode\022?\n\017network_devices\030\r " +
+ "\003(\0132&.datadog.cws.dumpsv1.NetworkDeviceN" +
+ "ode\022=\n\020capability_nodes\030\017 \003(\0132#.datadog." +
+ "cws.dumpsv1.CapabilityNodeJ\004\010\002\020\003\"\331\003\n\013Pro" +
+ "cessInfo\022\013\n\003pid\030\001 \001(\r\022\013\n\003tid\030\002 \001(\r\022\014\n\004pp" +
+ "id\030\003 \001(\r\022\022\n\006cookie\030\004 \001(\rB\002\030\001\022\021\n\tis_threa" +
+ "d\030\005 \001(\010\022+\n\004file\030\006 \001(\0132\035.datadog.cws.dump" +
+ "sv1.FileInfo\022\024\n\014container_id\030\007 \001(\t\022\023\n\007sp" +
+ "an_id\030\010 \001(\004B\002\030\001\022\024\n\010trace_id\030\t \001(\004B\002\030\001\022\013\n" +
+ "\003tty\030\n \001(\t\022\014\n\004comm\030\013 \001(\t\022\021\n\tfork_time\030\014 " +
+ "\001(\004\022\021\n\texit_time\030\r \001(\004\022\021\n\texec_time\030\016 \001(" +
+ "\004\0225\n\013credentials\030\017 \001(\0132 .datadog.cws.dum" +
+ "psv1.Credentials\022\014\n\004args\030\020 \003(\t\022\r\n\005argv0\030" +
+ "\021 \001(\t\022\026\n\016args_truncated\030\022 \001(\010\022\014\n\004envs\030\023 " +
+ "\003(\t\022\026\n\016envs_truncated\030\024 \001(\010\022\025\n\ris_exec_c" +
+ "hild\030\025 \001(\010\022\020\n\010cookie64\030\026 \001(\004\"\242\003\n\020FileAct" +
+ "ivityNode\0227\n\rmatched_rules\030\t \003(\0132 .datad" +
+ "og.cws.dumpsv1.MatchedRule\022\026\n\nimage_tags" +
+ "\030\n \003(\tB\002\030\001\0220\n\tnode_base\030\013 \001(\0132\035.datadog." +
+ "cws.dumpsv1.NodeBase\022\014\n\004name\030\001 \001(\t\022\022\n\nis" +
+ "_pattern\030\007 \001(\010\022+\n\004file\030\002 \001(\0132\035.datadog.c" +
+ "ws.dumpsv1.FileInfo\022<\n\017generation_type\030\010" +
+ " \001(\0162#.datadog.cws.dumpsv1.GenerationTyp" +
+ "e\022\022\n\nfirst_seen\030\004 \001(\004\022+\n\004open\030\005 \001(\0132\035.da" +
+ "tadog.cws.dumpsv1.OpenNode\0227\n\010children\030\006" +
+ " \003(\0132%.datadog.cws.dumpsv1.FileActivityN" +
+ "odeJ\004\010\003\020\004\"7\n\010OpenNode\022\016\n\006retval\030\001 \001(\022\022\r\n" +
+ "\005flags\030\002 \001(\r\022\014\n\004mode\030\003 \001(\r\"\274\001\n\007DNSNode\0227" +
+ "\n\rmatched_rules\030\002 \003(\0132 .datadog.cws.dump" +
+ "sv1.MatchedRule\022\026\n\nimage_tags\030\003 \003(\tB\002\030\001\022" +
+ "0\n\tnode_base\030\004 \001(\0132\035.datadog.cws.dumpsv1" +
+ ".NodeBase\022.\n\010requests\030\001 \003(\0132\034.datadog.cw" +
+ "s.dumpsv1.DNSInfo\"\211\001\n\007DNSInfo\022\014\n\004name\030\001 " +
+ "\001(\t\022\014\n\004type\030\002 \001(\r\022\r\n\005class\030\003 \001(\r\022\014\n\004size" +
+ "\030\004 \001(\r\022\r\n\005count\030\005 \001(\r\0226\n\010response\030\006 \001(\0132" +
+ "$.datadog.cws.dumpsv1.DNSResponseInfo\".\n" +
+ "\017DNSResponseInfo\022\013\n\003ips\030\001 \003(\t\022\016\n\006cnames\030" +
+ "\002 \003(\t\"h\n\013SyscallNode\022\026\n\nimage_tags\030\001 \003(\t" +
+ "B\002\030\001\0220\n\tnode_base\030\003 \001(\0132\035.datadog.cws.du" +
+ "mpsv1.NodeBase\022\017\n\007syscall\030\002 \001(\005\"j\n\016Capab" +
+ "ilityNode\0220\n\tnode_base\030\001 \001(\0132\035.datadog.c" +
+ "ws.dumpsv1.NodeBase\022\022\n\ncapability\030\002 \001(\004\022" +
+ "\022\n\nis_capable\030\003 \001(\010\"\274\001\n\010IMDSNode\0227\n\rmatc" +
+ "hed_rules\030\001 \003(\0132 .datadog.cws.dumpsv1.Ma" +
+ "tchedRule\022\026\n\nimage_tags\030\002 \003(\tB\002\030\001\0220\n\tnod" +
+ "e_base\030\004 \001(\0132\035.datadog.cws.dumpsv1.NodeB" +
+ "ase\022-\n\005event\030\003 \001(\0132\036.datadog.cws.dumpsv1" +
+ ".IMDSEvent\"\240\001\n\tIMDSEvent\022\014\n\004type\030\001 \001(\t\022\026" +
+ "\n\016cloud_provider\030\002 \001(\t\022\013\n\003url\030\003 \001(\t\022\014\n\004h" +
+ "ost\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" +
+ ".AWSIMDSEvent\"m\n\014AWSIMDSEvent\022\022\n\nis_imds" +
+ "_v2\030\001 \001(\010\022I\n\024security_credentials\030\002 \001(\0132" +
+ "+.datadog.cws.dumpsv1.AWSSecurityCredent" +
+ "ials\"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_ra" +
+ "w\030\005 \001(\t\"\272\004\n\010FileInfo\022\013\n\003uid\030\001 \001(\r\022\014\n\004use" +
+ "r\030\002 \001(\t\022\013\n\003gid\030\003 \001(\r\022\r\n\005group\030\004 \001(\t\022\014\n\004m" +
+ "ode\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_u" +
+ "pper_layer\030\n \001(\010\022\014\n\004path\030\013 \001(\t\022\020\n\010basena" +
+ "me\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\rp" +
+ "ackage_epoch\030\023 \001(\rH\000\210\001\001\022\034\n\017package_relea" +
+ "se\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\023pa" +
+ "ckage_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.d" +
+ "umpsv1.HashStateB\020\n\016_package_epochB\022\n\020_p" +
+ "ackage_releaseB\024\n\022_package_src_epochB\026\n\024" +
+ "_package_src_release\"\224\002\n\013Credentials\022\013\n\003" +
+ "uid\030\001 \001(\r\022\013\n\003gid\030\002 \001(\r\022\014\n\004user\030\003 \001(\t\022\r\n\005" +
+ "group\030\004 \001(\t\022\025\n\reffective_uid\030\005 \001(\r\022\025\n\ref" +
+ "fective_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\010f" +
+ "s_group\030\014 \001(\t\022\025\n\rcap_effective\030\r \001(\004\022\025\n\r" +
+ "cap_permitted\030\016 \001(\004\"|\n\nSocketNode\022\016\n\006fam" +
+ "ily\030\001 \001(\t\022+\n\004bind\030\002 \003(\0132\035.datadog.cws.du" +
+ "mpsv1.BindNode\0221\n\007connect\030\003 \003(\0132 .datado" +
+ "g.cws.dumpsv1.ConnectNode\"\271\001\n\010BindNode\0227" +
+ "\n\rmatched_rules\030\003 \003(\0132 .datadog.cws.dump" +
+ "sv1.MatchedRule\022\026\n\nimage_tags\030\004 \003(\tB\002\030\001\022" +
+ "0\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\010p" +
+ "rotocol\030\005 \001(\r\"\244\001\n\013ConnectNode\0227\n\rmatched" +
+ "_rules\030\003 \003(\0132 .datadog.cws.dumpsv1.Match" +
+ "edRule\0220\n\tnode_base\030\004 \001(\0132\035.datadog.cws." +
+ "dumpsv1.NodeBase\022\014\n\004port\030\001 \001(\r\022\n\n\002ip\030\002 \001" +
+ "(\t\022\020\n\010protocol\030\005 \001(\r\"\257\001\n\021NetworkDeviceNo" +
+ "de\0227\n\rmatched_rules\030\001 \003(\0132 .datadog.cws." +
+ "dumpsv1.MatchedRule\022\r\n\005netns\030\002 \001(\r\022\017\n\007if" +
+ "index\030\003 \001(\r\022\016\n\006ifname\030\004 \001(\t\0221\n\nflow_node" +
+ "s\030\005 \003(\0132\035.datadog.cws.dumpsv1.FlowNode\"\322" +
+ "\002\n\010FlowNode\022\026\n\nimage_tags\030\001 \003(\tB\002\030\001\0220\n\tn" +
+ "ode_base\030\010 \001(\0132\035.datadog.cws.dumpsv1.Nod" +
+ "eBase\0222\n\006source\030\002 \001(\0132\".datadog.cws.dump" +
+ "sv1.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\007" +
+ "ingress\030\006 \001(\0132!.datadog.cws.dumpsv1.Netw" +
+ "orkStats\0221\n\006egress\030\007 \001(\0132!.datadog.cws.d" +
+ "umpsv1.NetworkStats\")\n\rIPPortContext\022\n\n\002" +
+ "ip\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\014packet_count\030\002 \001(\004\"" +
+ "\325\001\n\013MatchedRule\022\017\n\007rule_id\030\001 \001(\t\022\024\n\014rule" +
+ "_version\030\002 \001(\t\022\023\n\013policy_name\030\003 \001(\t\022\026\n\016p" +
+ "olicy_version\030\004 \001(\t\022A\n\trule_tags\030\005 \003(\0132." +
+ ".datadog.cws.dumpsv1.MatchedRule.RuleTag" +
+ "sEntry\032/\n\rRuleTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" +
+ "value\030\002 \001(\t:\0028\001\"t\n\020event_type_state\022\031\n\021l" +
+ "ast_anomaly_nano\030\001 \001(\004\022E\n\023event_profile_" +
+ "state\030\002 \001(\0162(.datadog.cws.dumpsv1.event_" +
+ "profile_state*\271\001\n\tHashState\022\013\n\007NO_HASH\020\000" +
+ "\022\010\n\004DONE\020\001\022\022\n\016FILE_NOT_FOUND\020\002\022\035\n\031PATHNA" +
+ "ME_RESOLUTION_ERROR\020\003\022\020\n\014FILE_TOO_BIG\020\004\022" +
+ "\035\n\031EVENT_TYPE_NOT_CONFIGURED\020\005\022\031\n\025HASH_W" +
+ "AS_RATE_LIMITED\020\006\022\026\n\022UNKNOWN_HASH_ERROR\020" +
+ "\007*8\n\016GenerationType\022\013\n\007UNKNOWN\020\000\022\013\n\007RUNT" +
+ "IME\020\001\022\014\n\010SNAPSHOT\020\002*\220\001\n\023event_profile_st" +
+ "ate\022\016\n\nNO_PROFILE\020\000\022\027\n\023PROFILE_AT_MAX_SI" +
+ "ZE\020\001\022\024\n\020UNSTABLE_PROFILE\020\002\022\022\n\016STABLE_PRO" +
+ "FILE\020\003\022\021\n\rAUTO_LEARNING\020\004\022\023\n\017WORKLOAD_WA" +
+ "RMUP\020\005BU\n\022com.dd.cws.adv1.pbB\014SecDumpPro" +
+ "toP\000Z/github.com/DataDog/agent-payload/v" +
+ "5/cws/dumpsv1b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -48160,21 +55700,63 @@ 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", "Mounts", });
+ new java.lang.String[] { "Host", "Service", "Source", "Metadata", "Tags", "Tree", "Mounts", "SecurityContexts", });
internal_static_datadog_cws_dumpsv1_Metadata_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_datadog_cws_dumpsv1_Metadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_Metadata_descriptor,
new java.lang.String[] { "AgentVersion", "AgentCommit", "KernelVersion", "LinuxDistribution", "Arch", "Name", "ProtobufVersion", "DifferentiateArgs", "Comm", "ContainerId", "Start", "End", "Size", "Serialization", "CgroupId", "CgroupManager", });
- internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor =
+ internal_static_datadog_cws_dumpsv1_SeccompProfile_descriptor =
getDescriptor().getMessageTypes().get(2);
+ internal_static_datadog_cws_dumpsv1_SeccompProfile_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SeccompProfile_descriptor,
+ new java.lang.String[] { "Type", "LocalhostProfile", "Filter", "LocalhostProfile", "Filter", });
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_descriptor,
+ new java.lang.String[] { "DefaultAction", "Syscalls", });
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_SyscallsEntry_descriptor =
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_descriptor.getNestedTypes().get(0);
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_SyscallsEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SeccompFilter_SyscallsEntry_descriptor,
+ new java.lang.String[] { "Key", "Value", });
+ internal_static_datadog_cws_dumpsv1_SyscallRule_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_datadog_cws_dumpsv1_SyscallRule_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SyscallRule_descriptor,
+ new java.lang.String[] { "Action", "Conditions", });
+ internal_static_datadog_cws_dumpsv1_ArgCondition_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_datadog_cws_dumpsv1_ArgCondition_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_ArgCondition_descriptor,
+ new java.lang.String[] { "ArgIndex", "Op", "Value", "Action", });
+ internal_static_datadog_cws_dumpsv1_SecurityContext_descriptor =
+ getDescriptor().getMessageTypes().get(6);
+ internal_static_datadog_cws_dumpsv1_SecurityContext_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SecurityContext_descriptor,
+ new java.lang.String[] { "Privileged", "Seccomp", "CapabilitiesAdd", "CapabilitiesDrop", "RunAsNonRoot", "AllowPrivilegeEscalation", "ReadOnlyRootFilesystem", "RunAsNonRoot", "AllowPrivilegeEscalation", "ReadOnlyRootFilesystem", });
+ internal_static_datadog_cws_dumpsv1_SecurityContextEntry_descriptor =
+ getDescriptor().getMessageTypes().get(7);
+ internal_static_datadog_cws_dumpsv1_SecurityContextEntry_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_datadog_cws_dumpsv1_SecurityContextEntry_descriptor,
+ new java.lang.String[] { "Namespace", "OwnerKind", "OwnerName", "ContainerName", "SecurityContext", });
+ internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor =
+ getDescriptor().getMessageTypes().get(8);
internal_static_datadog_cws_dumpsv1_ProfileSelector_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ProfileSelector_descriptor,
new java.lang.String[] { "ImageName", "ImageTag", });
internal_static_datadog_cws_dumpsv1_ProfileContext_descriptor =
- getDescriptor().getMessageTypes().get(3);
+ getDescriptor().getMessageTypes().get(9);
internal_static_datadog_cws_dumpsv1_ProfileContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ProfileContext_descriptor,
@@ -48186,13 +55768,13 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_ProfileContext_EventTypeStateEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_datadog_cws_dumpsv1_ImageTagTimes_descriptor =
- getDescriptor().getMessageTypes().get(4);
+ getDescriptor().getMessageTypes().get(10);
internal_static_datadog_cws_dumpsv1_ImageTagTimes_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ImageTagTimes_descriptor,
new java.lang.String[] { "FirstSeen", "LastSeen", });
internal_static_datadog_cws_dumpsv1_NodeBase_descriptor =
- getDescriptor().getMessageTypes().get(5);
+ getDescriptor().getMessageTypes().get(11);
internal_static_datadog_cws_dumpsv1_NodeBase_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_NodeBase_descriptor,
@@ -48204,11 +55786,11 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_NodeBase_SeenEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_datadog_cws_dumpsv1_SecurityProfile_descriptor =
- getDescriptor().getMessageTypes().get(6);
+ getDescriptor().getMessageTypes().get(12);
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", "Mounts", });
+ new java.lang.String[] { "Status", "Version", "Metadata", "Tags", "Syscalls", "Tree", "ProfileContexts", "Selector", "Disabled", "Mounts", "SecurityContexts", });
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
@@ -48216,145 +55798,145 @@ public com.dd.cws.adv1.pb.SecDumpProto.event_type_state getDefaultInstanceForTyp
internal_static_datadog_cws_dumpsv1_SecurityProfile_ProfileContextsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_datadog_cws_dumpsv1_MountNode_descriptor =
- getDescriptor().getMessageTypes().get(7);
+ getDescriptor().getMessageTypes().get(13);
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);
+ getDescriptor().getMessageTypes().get(14);
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(9);
+ getDescriptor().getMessageTypes().get(15);
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(10);
+ getDescriptor().getMessageTypes().get(16);
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(11);
+ getDescriptor().getMessageTypes().get(17);
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(12);
+ getDescriptor().getMessageTypes().get(18);
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(13);
+ getDescriptor().getMessageTypes().get(19);
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(14);
+ getDescriptor().getMessageTypes().get(20);
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(15);
+ getDescriptor().getMessageTypes().get(21);
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(16);
+ getDescriptor().getMessageTypes().get(22);
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(17);
+ getDescriptor().getMessageTypes().get(23);
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(18);
+ getDescriptor().getMessageTypes().get(24);
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(19);
+ getDescriptor().getMessageTypes().get(25);
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(20);
+ getDescriptor().getMessageTypes().get(26);
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(21);
+ getDescriptor().getMessageTypes().get(27);
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(22);
+ getDescriptor().getMessageTypes().get(28);
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(23);
+ getDescriptor().getMessageTypes().get(29);
internal_static_datadog_cws_dumpsv1_SocketNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_SocketNode_descriptor,
new java.lang.String[] { "Family", "Bind", "Connect", });
internal_static_datadog_cws_dumpsv1_BindNode_descriptor =
- getDescriptor().getMessageTypes().get(24);
+ getDescriptor().getMessageTypes().get(30);
internal_static_datadog_cws_dumpsv1_BindNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_BindNode_descriptor,
new java.lang.String[] { "MatchedRules", "ImageTags", "NodeBase", "Port", "Ip", "Protocol", });
internal_static_datadog_cws_dumpsv1_ConnectNode_descriptor =
- getDescriptor().getMessageTypes().get(25);
+ getDescriptor().getMessageTypes().get(31);
internal_static_datadog_cws_dumpsv1_ConnectNode_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_ConnectNode_descriptor,
new java.lang.String[] { "MatchedRules", "NodeBase", "Port", "Ip", "Protocol", });
internal_static_datadog_cws_dumpsv1_NetworkDeviceNode_descriptor =
- getDescriptor().getMessageTypes().get(26);
+ getDescriptor().getMessageTypes().get(32);
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(27);
+ getDescriptor().getMessageTypes().get(33);
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(28);
+ getDescriptor().getMessageTypes().get(34);
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(29);
+ getDescriptor().getMessageTypes().get(35);
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(30);
+ getDescriptor().getMessageTypes().get(36);
internal_static_datadog_cws_dumpsv1_MatchedRule_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_datadog_cws_dumpsv1_MatchedRule_descriptor,
@@ -48366,7 +55948,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(31);
+ getDescriptor().getMessageTypes().get(37);
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 04bb0a2d..d3abb0f1 100644
--- a/proto/cws/dumpsv1/activity_dump.proto
+++ b/proto/cws/dumpsv1/activity_dump.proto
@@ -18,6 +18,7 @@ message SecDump {
repeated string tags = 5;
repeated ProcessActivityNode tree = 6;
repeated MountNode mounts = 7;
+ repeated SecurityContextEntry security_contexts = 8;
}
message Metadata {
@@ -40,6 +41,68 @@ message Metadata {
string cgroup_manager = 16;
}
+message SeccompProfile {
+ enum Type {
+ TYPE_UNKNOWN = 0;
+ TYPE_UNCONFINED = 1;
+ TYPE_RUNTIME_DEFAULT = 2;
+ TYPE_LOCALHOST = 3;
+ }
+
+ Type type = 1;
+ // Set if type == TYPE_LOCALHOST.
+ optional string localhost_profile = 2;
+ // Effective filter extracted at runtime via ptrace.
+ optional SeccompFilter filter = 3;
+}
+
+message SeccompFilter {
+ // Default action applied to syscalls not explicitly listed.
+ string default_action = 1;
+ // Per-syscall rule, keyed by syscall name.
+ map syscalls = 2;
+}
+
+message SyscallRule {
+ // Base action (evaluated with args=0).
+ string action = 1;
+ // Argument-level conditions extracted from the BPF filter.
+ repeated ArgCondition conditions = 2;
+}
+
+message ArgCondition {
+ // Argument index (0..5).
+ int32 arg_index = 1;
+ // Comparison operator: "==", "!=", "&", ">", ">=", "<", "<=".
+ string op = 2;
+ // Constant value compared against.
+ uint64 value = 3;
+ // Action when condition matches.
+ string action = 4;
+}
+
+message SecurityContext {
+ bool privileged = 1;
+
+ SeccompProfile seccomp = 2;
+
+ repeated string capabilities_add = 3;
+ repeated string capabilities_drop = 4;
+
+ optional bool run_as_non_root = 5;
+ optional bool allow_privilege_escalation = 6;
+ optional bool read_only_root_filesystem = 7;
+}
+
+message SecurityContextEntry {
+ string namespace = 1;
+ string owner_kind = 2;
+ string owner_name = 3;
+ string container_name = 4;
+
+ SecurityContext security_context = 5;
+}
+
message ProfileSelector {
string image_name = 1;
string image_tag = 2;
@@ -73,6 +136,7 @@ message SecurityProfile {
ProfileSelector selector = 8;
bool disabled = 9;
repeated MountNode mounts = 10;
+ repeated SecurityContextEntry security_contexts = 11;
}
message MountNode {