
dev.cel.expr.conformance.SimpleTest Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: cel/expr/conformance/simple.proto
// Protobuf Java Version: 3.25.1
package dev.cel.expr.conformance;
/**
*
* A test which should run the given CEL program through parsing,
* optionally through checking, then evaluation, with the results
* of the pipeline validated by the given result matcher.
*
*
* Protobuf type {@code cel.expr.conformance.SimpleTest}
*/
public final class SimpleTest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:cel.expr.conformance.SimpleTest)
SimpleTestOrBuilder {
private static final long serialVersionUID = 0L;
// Use SimpleTest.newBuilder() to construct.
private SimpleTest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SimpleTest() {
name_ = "";
description_ = "";
expr_ = "";
typeEnv_ = java.util.Collections.emptyList();
container_ = "";
locale_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SimpleTest();
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 7:
return internalGetBindings();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
dev.cel.expr.conformance.SimpleTest.class, dev.cel.expr.conformance.SimpleTest.Builder.class);
}
private int resultMatcherCase_ = 0;
@SuppressWarnings("serial")
private java.lang.Object resultMatcher_;
public enum ResultMatcherCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
VALUE(8),
EVAL_ERROR(9),
ANY_EVAL_ERRORS(10),
UNKNOWN(11),
ANY_UNKNOWNS(12),
RESULTMATCHER_NOT_SET(0);
private final int value;
private ResultMatcherCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ResultMatcherCase valueOf(int value) {
return forNumber(value);
}
public static ResultMatcherCase forNumber(int value) {
switch (value) {
case 8: return VALUE;
case 9: return EVAL_ERROR;
case 10: return ANY_EVAL_ERRORS;
case 11: return UNKNOWN;
case 12: return ANY_UNKNOWNS;
case 0: return RESULTMATCHER_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ResultMatcherCase
getResultMatcherCase() {
return ResultMatcherCase.forNumber(
resultMatcherCase_);
}
public static final int NAME_FIELD_NUMBER = 1;
@SuppressWarnings("serial")
private volatile java.lang.Object name_ = "";
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
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();
name_ = s;
return s;
}
}
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 2;
@SuppressWarnings("serial")
private volatile java.lang.Object description_ = "";
/**
*
* A description of the test.
*
*
* string description = 2;
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
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();
description_ = s;
return s;
}
}
/**
*
* A description of the test.
*
*
* string description = 2;
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int EXPR_FIELD_NUMBER = 3;
@SuppressWarnings("serial")
private volatile java.lang.Object expr_ = "";
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @return The expr.
*/
@java.lang.Override
public java.lang.String getExpr() {
java.lang.Object ref = expr_;
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();
expr_ = s;
return s;
}
}
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @return The bytes for expr.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getExprBytes() {
java.lang.Object ref = expr_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
expr_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DISABLE_MACROS_FIELD_NUMBER = 4;
private boolean disableMacros_ = false;
/**
*
* Disables all macro expansion in parsing.
*
*
* bool disable_macros = 4;
* @return The disableMacros.
*/
@java.lang.Override
public boolean getDisableMacros() {
return disableMacros_;
}
public static final int DISABLE_CHECK_FIELD_NUMBER = 5;
private boolean disableCheck_ = false;
/**
*
* Disables the check phase.
*
*
* bool disable_check = 5;
* @return The disableCheck.
*/
@java.lang.Override
public boolean getDisableCheck() {
return disableCheck_;
}
public static final int TYPE_ENV_FIELD_NUMBER = 6;
@SuppressWarnings("serial")
private java.util.List typeEnv_;
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
@java.lang.Override
public java.util.List getTypeEnvList() {
return typeEnv_;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
@java.lang.Override
public java.util.List extends dev.cel.expr.DeclOrBuilder>
getTypeEnvOrBuilderList() {
return typeEnv_;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
@java.lang.Override
public int getTypeEnvCount() {
return typeEnv_.size();
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
@java.lang.Override
public dev.cel.expr.Decl getTypeEnv(int index) {
return typeEnv_.get(index);
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
@java.lang.Override
public dev.cel.expr.DeclOrBuilder getTypeEnvOrBuilder(
int index) {
return typeEnv_.get(index);
}
public static final int CONTAINER_FIELD_NUMBER = 13;
@SuppressWarnings("serial")
private volatile java.lang.Object container_ = "";
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @return The container.
*/
@java.lang.Override
public java.lang.String getContainer() {
java.lang.Object ref = container_;
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();
container_ = s;
return s;
}
}
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @return The bytes for container.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getContainerBytes() {
java.lang.Object ref = container_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
container_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LOCALE_FIELD_NUMBER = 14;
@SuppressWarnings("serial")
private volatile java.lang.Object locale_ = "";
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @return The locale.
*/
@java.lang.Override
public java.lang.String getLocale() {
java.lang.Object ref = locale_;
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();
locale_ = s;
return s;
}
}
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @return The bytes for locale.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLocaleBytes() {
java.lang.Object ref = locale_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locale_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BINDINGS_FIELD_NUMBER = 7;
private static final class BindingsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, dev.cel.expr.ExprValue> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_BindingsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.MESSAGE,
dev.cel.expr.ExprValue.getDefaultInstance());
}
@SuppressWarnings("serial")
private com.google.protobuf.MapField<
java.lang.String, dev.cel.expr.ExprValue> bindings_;
private com.google.protobuf.MapField
internalGetBindings() {
if (bindings_ == null) {
return com.google.protobuf.MapField.emptyMapField(
BindingsDefaultEntryHolder.defaultEntry);
}
return bindings_;
}
public int getBindingsCount() {
return internalGetBindings().getMap().size();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public boolean containsBindings(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetBindings().getMap().containsKey(key);
}
/**
* Use {@link #getBindingsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getBindings() {
return getBindingsMap();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public java.util.Map getBindingsMap() {
return internalGetBindings().getMap();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public /* nullable */
dev.cel.expr.ExprValue getBindingsOrDefault(
java.lang.String key,
/* nullable */
dev.cel.expr.ExprValue defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetBindings().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public dev.cel.expr.ExprValue getBindingsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetBindings().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int VALUE_FIELD_NUMBER = 8;
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
* @return Whether the value field is set.
*/
@java.lang.Override
public boolean hasValue() {
return resultMatcherCase_ == 8;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
* @return The value.
*/
@java.lang.Override
public dev.cel.expr.Value getValue() {
if (resultMatcherCase_ == 8) {
return (dev.cel.expr.Value) resultMatcher_;
}
return dev.cel.expr.Value.getDefaultInstance();
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
@java.lang.Override
public dev.cel.expr.ValueOrBuilder getValueOrBuilder() {
if (resultMatcherCase_ == 8) {
return (dev.cel.expr.Value) resultMatcher_;
}
return dev.cel.expr.Value.getDefaultInstance();
}
public static final int EVAL_ERROR_FIELD_NUMBER = 9;
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
* @return Whether the evalError field is set.
*/
@java.lang.Override
public boolean hasEvalError() {
return resultMatcherCase_ == 9;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
* @return The evalError.
*/
@java.lang.Override
public dev.cel.expr.ErrorSet getEvalError() {
if (resultMatcherCase_ == 9) {
return (dev.cel.expr.ErrorSet) resultMatcher_;
}
return dev.cel.expr.ErrorSet.getDefaultInstance();
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
@java.lang.Override
public dev.cel.expr.ErrorSetOrBuilder getEvalErrorOrBuilder() {
if (resultMatcherCase_ == 9) {
return (dev.cel.expr.ErrorSet) resultMatcher_;
}
return dev.cel.expr.ErrorSet.getDefaultInstance();
}
public static final int ANY_EVAL_ERRORS_FIELD_NUMBER = 10;
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
* @return Whether the anyEvalErrors field is set.
*/
@java.lang.Override
public boolean hasAnyEvalErrors() {
return resultMatcherCase_ == 10;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
* @return The anyEvalErrors.
*/
@java.lang.Override
public dev.cel.expr.conformance.ErrorSetMatcher getAnyEvalErrors() {
if (resultMatcherCase_ == 10) {
return (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
@java.lang.Override
public dev.cel.expr.conformance.ErrorSetMatcherOrBuilder getAnyEvalErrorsOrBuilder() {
if (resultMatcherCase_ == 10) {
return (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
}
public static final int UNKNOWN_FIELD_NUMBER = 11;
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return Whether the unknown field is set.
*/
@java.lang.Override
public boolean hasUnknown() {
return resultMatcherCase_ == 11;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return The unknown.
*/
@java.lang.Override
public dev.cel.expr.UnknownSet getUnknown() {
if (resultMatcherCase_ == 11) {
return (dev.cel.expr.UnknownSet) resultMatcher_;
}
return dev.cel.expr.UnknownSet.getDefaultInstance();
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
@java.lang.Override
public dev.cel.expr.UnknownSetOrBuilder getUnknownOrBuilder() {
if (resultMatcherCase_ == 11) {
return (dev.cel.expr.UnknownSet) resultMatcher_;
}
return dev.cel.expr.UnknownSet.getDefaultInstance();
}
public static final int ANY_UNKNOWNS_FIELD_NUMBER = 12;
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
* @return Whether the anyUnknowns field is set.
*/
@java.lang.Override
public boolean hasAnyUnknowns() {
return resultMatcherCase_ == 12;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
* @return The anyUnknowns.
*/
@java.lang.Override
public dev.cel.expr.conformance.UnknownSetMatcher getAnyUnknowns() {
if (resultMatcherCase_ == 12) {
return (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
@java.lang.Override
public dev.cel.expr.conformance.UnknownSetMatcherOrBuilder getAnyUnknownsOrBuilder() {
if (resultMatcherCase_ == 12) {
return (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
}
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(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(expr_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, expr_);
}
if (disableMacros_ != false) {
output.writeBool(4, disableMacros_);
}
if (disableCheck_ != false) {
output.writeBool(5, disableCheck_);
}
for (int i = 0; i < typeEnv_.size(); i++) {
output.writeMessage(6, typeEnv_.get(i));
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetBindings(),
BindingsDefaultEntryHolder.defaultEntry,
7);
if (resultMatcherCase_ == 8) {
output.writeMessage(8, (dev.cel.expr.Value) resultMatcher_);
}
if (resultMatcherCase_ == 9) {
output.writeMessage(9, (dev.cel.expr.ErrorSet) resultMatcher_);
}
if (resultMatcherCase_ == 10) {
output.writeMessage(10, (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_);
}
if (resultMatcherCase_ == 11) {
output.writeMessage(11, (dev.cel.expr.UnknownSet) resultMatcher_);
}
if (resultMatcherCase_ == 12) {
output.writeMessage(12, (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(container_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 13, container_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locale_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 14, locale_);
}
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(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(expr_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, expr_);
}
if (disableMacros_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, disableMacros_);
}
if (disableCheck_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, disableCheck_);
}
for (int i = 0; i < typeEnv_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, typeEnv_.get(i));
}
for (java.util.Map.Entry entry
: internalGetBindings().getMap().entrySet()) {
com.google.protobuf.MapEntry
bindings__ = BindingsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, bindings__);
}
if (resultMatcherCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (dev.cel.expr.Value) resultMatcher_);
}
if (resultMatcherCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (dev.cel.expr.ErrorSet) resultMatcher_);
}
if (resultMatcherCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_);
}
if (resultMatcherCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (dev.cel.expr.UnknownSet) resultMatcher_);
}
if (resultMatcherCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(container_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, container_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locale_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, locale_);
}
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 dev.cel.expr.conformance.SimpleTest)) {
return super.equals(obj);
}
dev.cel.expr.conformance.SimpleTest other = (dev.cel.expr.conformance.SimpleTest) obj;
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!getExpr()
.equals(other.getExpr())) return false;
if (getDisableMacros()
!= other.getDisableMacros()) return false;
if (getDisableCheck()
!= other.getDisableCheck()) return false;
if (!getTypeEnvList()
.equals(other.getTypeEnvList())) return false;
if (!getContainer()
.equals(other.getContainer())) return false;
if (!getLocale()
.equals(other.getLocale())) return false;
if (!internalGetBindings().equals(
other.internalGetBindings())) return false;
if (!getResultMatcherCase().equals(other.getResultMatcherCase())) return false;
switch (resultMatcherCase_) {
case 8:
if (!getValue()
.equals(other.getValue())) return false;
break;
case 9:
if (!getEvalError()
.equals(other.getEvalError())) return false;
break;
case 10:
if (!getAnyEvalErrors()
.equals(other.getAnyEvalErrors())) return false;
break;
case 11:
if (!getUnknown()
.equals(other.getUnknown())) return false;
break;
case 12:
if (!getAnyUnknowns()
.equals(other.getAnyUnknowns())) return false;
break;
case 0:
default:
}
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) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + EXPR_FIELD_NUMBER;
hash = (53 * hash) + getExpr().hashCode();
hash = (37 * hash) + DISABLE_MACROS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisableMacros());
hash = (37 * hash) + DISABLE_CHECK_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisableCheck());
if (getTypeEnvCount() > 0) {
hash = (37 * hash) + TYPE_ENV_FIELD_NUMBER;
hash = (53 * hash) + getTypeEnvList().hashCode();
}
hash = (37 * hash) + CONTAINER_FIELD_NUMBER;
hash = (53 * hash) + getContainer().hashCode();
hash = (37 * hash) + LOCALE_FIELD_NUMBER;
hash = (53 * hash) + getLocale().hashCode();
if (!internalGetBindings().getMap().isEmpty()) {
hash = (37 * hash) + BINDINGS_FIELD_NUMBER;
hash = (53 * hash) + internalGetBindings().hashCode();
}
switch (resultMatcherCase_) {
case 8:
hash = (37 * hash) + VALUE_FIELD_NUMBER;
hash = (53 * hash) + getValue().hashCode();
break;
case 9:
hash = (37 * hash) + EVAL_ERROR_FIELD_NUMBER;
hash = (53 * hash) + getEvalError().hashCode();
break;
case 10:
hash = (37 * hash) + ANY_EVAL_ERRORS_FIELD_NUMBER;
hash = (53 * hash) + getAnyEvalErrors().hashCode();
break;
case 11:
hash = (37 * hash) + UNKNOWN_FIELD_NUMBER;
hash = (53 * hash) + getUnknown().hashCode();
break;
case 12:
hash = (37 * hash) + ANY_UNKNOWNS_FIELD_NUMBER;
hash = (53 * hash) + getAnyUnknowns().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static dev.cel.expr.conformance.SimpleTest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static dev.cel.expr.conformance.SimpleTest 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 dev.cel.expr.conformance.SimpleTest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static dev.cel.expr.conformance.SimpleTest 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 dev.cel.expr.conformance.SimpleTest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static dev.cel.expr.conformance.SimpleTest 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(dev.cel.expr.conformance.SimpleTest 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;
}
/**
*
* A test which should run the given CEL program through parsing,
* optionally through checking, then evaluation, with the results
* of the pipeline validated by the given result matcher.
*
*
* Protobuf type {@code cel.expr.conformance.SimpleTest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:cel.expr.conformance.SimpleTest)
dev.cel.expr.conformance.SimpleTestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
int number) {
switch (number) {
case 7:
return internalGetBindings();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
int number) {
switch (number) {
case 7:
return internalGetMutableBindings();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
dev.cel.expr.conformance.SimpleTest.class, dev.cel.expr.conformance.SimpleTest.Builder.class);
}
// Construct using dev.cel.expr.conformance.SimpleTest.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
bitField0_ = 0;
name_ = "";
description_ = "";
expr_ = "";
disableMacros_ = false;
disableCheck_ = false;
if (typeEnvBuilder_ == null) {
typeEnv_ = java.util.Collections.emptyList();
} else {
typeEnv_ = null;
typeEnvBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
container_ = "";
locale_ = "";
internalGetMutableBindings().clear();
if (valueBuilder_ != null) {
valueBuilder_.clear();
}
if (evalErrorBuilder_ != null) {
evalErrorBuilder_.clear();
}
if (anyEvalErrorsBuilder_ != null) {
anyEvalErrorsBuilder_.clear();
}
if (unknownBuilder_ != null) {
unknownBuilder_.clear();
}
if (anyUnknownsBuilder_ != null) {
anyUnknownsBuilder_.clear();
}
resultMatcherCase_ = 0;
resultMatcher_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return dev.cel.expr.conformance.SimpleProto.internal_static_cel_expr_conformance_SimpleTest_descriptor;
}
@java.lang.Override
public dev.cel.expr.conformance.SimpleTest getDefaultInstanceForType() {
return dev.cel.expr.conformance.SimpleTest.getDefaultInstance();
}
@java.lang.Override
public dev.cel.expr.conformance.SimpleTest build() {
dev.cel.expr.conformance.SimpleTest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public dev.cel.expr.conformance.SimpleTest buildPartial() {
dev.cel.expr.conformance.SimpleTest result = new dev.cel.expr.conformance.SimpleTest(this);
buildPartialRepeatedFields(result);
if (bitField0_ != 0) { buildPartial0(result); }
buildPartialOneofs(result);
onBuilt();
return result;
}
private void buildPartialRepeatedFields(dev.cel.expr.conformance.SimpleTest result) {
if (typeEnvBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0)) {
typeEnv_ = java.util.Collections.unmodifiableList(typeEnv_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.typeEnv_ = typeEnv_;
} else {
result.typeEnv_ = typeEnvBuilder_.build();
}
}
private void buildPartial0(dev.cel.expr.conformance.SimpleTest result) {
int from_bitField0_ = bitField0_;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.name_ = name_;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.description_ = description_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.expr_ = expr_;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.disableMacros_ = disableMacros_;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.disableCheck_ = disableCheck_;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.container_ = container_;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.locale_ = locale_;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.bindings_ = internalGetBindings().build(BindingsDefaultEntryHolder.defaultEntry);
}
}
private void buildPartialOneofs(dev.cel.expr.conformance.SimpleTest result) {
result.resultMatcherCase_ = resultMatcherCase_;
result.resultMatcher_ = this.resultMatcher_;
if (resultMatcherCase_ == 8 &&
valueBuilder_ != null) {
result.resultMatcher_ = valueBuilder_.build();
}
if (resultMatcherCase_ == 9 &&
evalErrorBuilder_ != null) {
result.resultMatcher_ = evalErrorBuilder_.build();
}
if (resultMatcherCase_ == 10 &&
anyEvalErrorsBuilder_ != null) {
result.resultMatcher_ = anyEvalErrorsBuilder_.build();
}
if (resultMatcherCase_ == 11 &&
unknownBuilder_ != null) {
result.resultMatcher_ = unknownBuilder_.build();
}
if (resultMatcherCase_ == 12 &&
anyUnknownsBuilder_ != null) {
result.resultMatcher_ = anyUnknownsBuilder_.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 dev.cel.expr.conformance.SimpleTest) {
return mergeFrom((dev.cel.expr.conformance.SimpleTest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(dev.cel.expr.conformance.SimpleTest other) {
if (other == dev.cel.expr.conformance.SimpleTest.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
bitField0_ |= 0x00000001;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
bitField0_ |= 0x00000002;
onChanged();
}
if (!other.getExpr().isEmpty()) {
expr_ = other.expr_;
bitField0_ |= 0x00000004;
onChanged();
}
if (other.getDisableMacros() != false) {
setDisableMacros(other.getDisableMacros());
}
if (other.getDisableCheck() != false) {
setDisableCheck(other.getDisableCheck());
}
if (typeEnvBuilder_ == null) {
if (!other.typeEnv_.isEmpty()) {
if (typeEnv_.isEmpty()) {
typeEnv_ = other.typeEnv_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureTypeEnvIsMutable();
typeEnv_.addAll(other.typeEnv_);
}
onChanged();
}
} else {
if (!other.typeEnv_.isEmpty()) {
if (typeEnvBuilder_.isEmpty()) {
typeEnvBuilder_.dispose();
typeEnvBuilder_ = null;
typeEnv_ = other.typeEnv_;
bitField0_ = (bitField0_ & ~0x00000020);
typeEnvBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTypeEnvFieldBuilder() : null;
} else {
typeEnvBuilder_.addAllMessages(other.typeEnv_);
}
}
}
if (!other.getContainer().isEmpty()) {
container_ = other.container_;
bitField0_ |= 0x00000040;
onChanged();
}
if (!other.getLocale().isEmpty()) {
locale_ = other.locale_;
bitField0_ |= 0x00000080;
onChanged();
}
internalGetMutableBindings().mergeFrom(
other.internalGetBindings());
bitField0_ |= 0x00000100;
switch (other.getResultMatcherCase()) {
case VALUE: {
mergeValue(other.getValue());
break;
}
case EVAL_ERROR: {
mergeEvalError(other.getEvalError());
break;
}
case ANY_EVAL_ERRORS: {
mergeAnyEvalErrors(other.getAnyEvalErrors());
break;
}
case UNKNOWN: {
mergeUnknown(other.getUnknown());
break;
}
case ANY_UNKNOWNS: {
mergeAnyUnknowns(other.getAnyUnknowns());
break;
}
case RESULTMATCHER_NOT_SET: {
break;
}
}
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: {
name_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
description_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000002;
break;
} // case 18
case 26: {
expr_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000004;
break;
} // case 26
case 32: {
disableMacros_ = input.readBool();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
disableCheck_ = input.readBool();
bitField0_ |= 0x00000010;
break;
} // case 40
case 50: {
dev.cel.expr.Decl m =
input.readMessage(
dev.cel.expr.Decl.parser(),
extensionRegistry);
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
typeEnv_.add(m);
} else {
typeEnvBuilder_.addMessage(m);
}
break;
} // case 50
case 58: {
com.google.protobuf.MapEntry
bindings__ = input.readMessage(
BindingsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
internalGetMutableBindings().ensureBuilderMap().put(
bindings__.getKey(), bindings__.getValue());
bitField0_ |= 0x00000100;
break;
} // case 58
case 66: {
input.readMessage(
getValueFieldBuilder().getBuilder(),
extensionRegistry);
resultMatcherCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getEvalErrorFieldBuilder().getBuilder(),
extensionRegistry);
resultMatcherCase_ = 9;
break;
} // case 74
case 82: {
input.readMessage(
getAnyEvalErrorsFieldBuilder().getBuilder(),
extensionRegistry);
resultMatcherCase_ = 10;
break;
} // case 82
case 90: {
input.readMessage(
getUnknownFieldBuilder().getBuilder(),
extensionRegistry);
resultMatcherCase_ = 11;
break;
} // case 90
case 98: {
input.readMessage(
getAnyUnknownsFieldBuilder().getBuilder(),
extensionRegistry);
resultMatcherCase_ = 12;
break;
} // case 98
case 106: {
container_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000040;
break;
} // case 106
case 114: {
locale_ = input.readStringRequireUtf8();
bitField0_ |= 0x00000080;
break;
} // case 114
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 resultMatcherCase_ = 0;
private java.lang.Object resultMatcher_;
public ResultMatcherCase
getResultMatcherCase() {
return ResultMatcherCase.forNumber(
resultMatcherCase_);
}
public Builder clearResultMatcher() {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Required. The name of the test, which should be unique in the test file.
*
*
* string name = 1;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
name_ = value;
bitField0_ |= 0x00000001;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* A description of the test.
*
*
* string description = 2;
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* A description of the test.
*
*
* string description = 2;
* @return The bytes for description.
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* A description of the test.
*
*
* string description = 2;
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
description_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
/**
*
* A description of the test.
*
*
* string description = 2;
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* A description of the test.
*
*
* string description = 2;
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
description_ = value;
bitField0_ |= 0x00000002;
onChanged();
return this;
}
private java.lang.Object expr_ = "";
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @return The expr.
*/
public java.lang.String getExpr() {
java.lang.Object ref = expr_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
expr_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @return The bytes for expr.
*/
public com.google.protobuf.ByteString
getExprBytes() {
java.lang.Object ref = expr_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
expr_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @param value The expr to set.
* @return This builder for chaining.
*/
public Builder setExpr(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
expr_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @return This builder for chaining.
*/
public Builder clearExpr() {
expr_ = getDefaultInstance().getExpr();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
/**
*
* Required. The text of the CEL expression.
*
*
* string expr = 3;
* @param value The bytes for expr to set.
* @return This builder for chaining.
*/
public Builder setExprBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
expr_ = value;
bitField0_ |= 0x00000004;
onChanged();
return this;
}
private boolean disableMacros_ ;
/**
*
* Disables all macro expansion in parsing.
*
*
* bool disable_macros = 4;
* @return The disableMacros.
*/
@java.lang.Override
public boolean getDisableMacros() {
return disableMacros_;
}
/**
*
* Disables all macro expansion in parsing.
*
*
* bool disable_macros = 4;
* @param value The disableMacros to set.
* @return This builder for chaining.
*/
public Builder setDisableMacros(boolean value) {
disableMacros_ = value;
bitField0_ |= 0x00000008;
onChanged();
return this;
}
/**
*
* Disables all macro expansion in parsing.
*
*
* bool disable_macros = 4;
* @return This builder for chaining.
*/
public Builder clearDisableMacros() {
bitField0_ = (bitField0_ & ~0x00000008);
disableMacros_ = false;
onChanged();
return this;
}
private boolean disableCheck_ ;
/**
*
* Disables the check phase.
*
*
* bool disable_check = 5;
* @return The disableCheck.
*/
@java.lang.Override
public boolean getDisableCheck() {
return disableCheck_;
}
/**
*
* Disables the check phase.
*
*
* bool disable_check = 5;
* @param value The disableCheck to set.
* @return This builder for chaining.
*/
public Builder setDisableCheck(boolean value) {
disableCheck_ = value;
bitField0_ |= 0x00000010;
onChanged();
return this;
}
/**
*
* Disables the check phase.
*
*
* bool disable_check = 5;
* @return This builder for chaining.
*/
public Builder clearDisableCheck() {
bitField0_ = (bitField0_ & ~0x00000010);
disableCheck_ = false;
onChanged();
return this;
}
private java.util.List typeEnv_ =
java.util.Collections.emptyList();
private void ensureTypeEnvIsMutable() {
if (!((bitField0_ & 0x00000020) != 0)) {
typeEnv_ = new java.util.ArrayList(typeEnv_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
dev.cel.expr.Decl, dev.cel.expr.Decl.Builder, dev.cel.expr.DeclOrBuilder> typeEnvBuilder_;
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public java.util.List getTypeEnvList() {
if (typeEnvBuilder_ == null) {
return java.util.Collections.unmodifiableList(typeEnv_);
} else {
return typeEnvBuilder_.getMessageList();
}
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public int getTypeEnvCount() {
if (typeEnvBuilder_ == null) {
return typeEnv_.size();
} else {
return typeEnvBuilder_.getCount();
}
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public dev.cel.expr.Decl getTypeEnv(int index) {
if (typeEnvBuilder_ == null) {
return typeEnv_.get(index);
} else {
return typeEnvBuilder_.getMessage(index);
}
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder setTypeEnv(
int index, dev.cel.expr.Decl value) {
if (typeEnvBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTypeEnvIsMutable();
typeEnv_.set(index, value);
onChanged();
} else {
typeEnvBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder setTypeEnv(
int index, dev.cel.expr.Decl.Builder builderForValue) {
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
typeEnv_.set(index, builderForValue.build());
onChanged();
} else {
typeEnvBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder addTypeEnv(dev.cel.expr.Decl value) {
if (typeEnvBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTypeEnvIsMutable();
typeEnv_.add(value);
onChanged();
} else {
typeEnvBuilder_.addMessage(value);
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder addTypeEnv(
int index, dev.cel.expr.Decl value) {
if (typeEnvBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTypeEnvIsMutable();
typeEnv_.add(index, value);
onChanged();
} else {
typeEnvBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder addTypeEnv(
dev.cel.expr.Decl.Builder builderForValue) {
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
typeEnv_.add(builderForValue.build());
onChanged();
} else {
typeEnvBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder addTypeEnv(
int index, dev.cel.expr.Decl.Builder builderForValue) {
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
typeEnv_.add(index, builderForValue.build());
onChanged();
} else {
typeEnvBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder addAllTypeEnv(
java.lang.Iterable extends dev.cel.expr.Decl> values) {
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, typeEnv_);
onChanged();
} else {
typeEnvBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder clearTypeEnv() {
if (typeEnvBuilder_ == null) {
typeEnv_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
typeEnvBuilder_.clear();
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public Builder removeTypeEnv(int index) {
if (typeEnvBuilder_ == null) {
ensureTypeEnvIsMutable();
typeEnv_.remove(index);
onChanged();
} else {
typeEnvBuilder_.remove(index);
}
return this;
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public dev.cel.expr.Decl.Builder getTypeEnvBuilder(
int index) {
return getTypeEnvFieldBuilder().getBuilder(index);
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public dev.cel.expr.DeclOrBuilder getTypeEnvOrBuilder(
int index) {
if (typeEnvBuilder_ == null) {
return typeEnv_.get(index); } else {
return typeEnvBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public java.util.List extends dev.cel.expr.DeclOrBuilder>
getTypeEnvOrBuilderList() {
if (typeEnvBuilder_ != null) {
return typeEnvBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(typeEnv_);
}
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public dev.cel.expr.Decl.Builder addTypeEnvBuilder() {
return getTypeEnvFieldBuilder().addBuilder(
dev.cel.expr.Decl.getDefaultInstance());
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public dev.cel.expr.Decl.Builder addTypeEnvBuilder(
int index) {
return getTypeEnvFieldBuilder().addBuilder(
index, dev.cel.expr.Decl.getDefaultInstance());
}
/**
*
* The type environment to use for the check phase.
*
*
* repeated .cel.expr.Decl type_env = 6;
*/
public java.util.List
getTypeEnvBuilderList() {
return getTypeEnvFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
dev.cel.expr.Decl, dev.cel.expr.Decl.Builder, dev.cel.expr.DeclOrBuilder>
getTypeEnvFieldBuilder() {
if (typeEnvBuilder_ == null) {
typeEnvBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
dev.cel.expr.Decl, dev.cel.expr.Decl.Builder, dev.cel.expr.DeclOrBuilder>(
typeEnv_,
((bitField0_ & 0x00000020) != 0),
getParentForChildren(),
isClean());
typeEnv_ = null;
}
return typeEnvBuilder_;
}
private java.lang.Object container_ = "";
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @return The container.
*/
public java.lang.String getContainer() {
java.lang.Object ref = container_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
container_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @return The bytes for container.
*/
public com.google.protobuf.ByteString
getContainerBytes() {
java.lang.Object ref = container_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
container_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @param value The container to set.
* @return This builder for chaining.
*/
public Builder setContainer(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
container_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @return This builder for chaining.
*/
public Builder clearContainer() {
container_ = getDefaultInstance().getContainer();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
return this;
}
/**
*
* The container for name resolution.
*
*
* string container = 13;
* @param value The bytes for container to set.
* @return This builder for chaining.
*/
public Builder setContainerBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
container_ = value;
bitField0_ |= 0x00000040;
onChanged();
return this;
}
private java.lang.Object locale_ = "";
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @return The locale.
*/
public java.lang.String getLocale() {
java.lang.Object ref = locale_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
locale_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @return The bytes for locale.
*/
public com.google.protobuf.ByteString
getLocaleBytes() {
java.lang.Object ref = locale_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locale_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @param value The locale to set.
* @return This builder for chaining.
*/
public Builder setLocale(
java.lang.String value) {
if (value == null) { throw new NullPointerException(); }
locale_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @return This builder for chaining.
*/
public Builder clearLocale() {
locale_ = getDefaultInstance().getLocale();
bitField0_ = (bitField0_ & ~0x00000080);
onChanged();
return this;
}
/**
*
* The locale to use for the evaluation phase.
*
*
* string locale = 14;
* @param value The bytes for locale to set.
* @return This builder for chaining.
*/
public Builder setLocaleBytes(
com.google.protobuf.ByteString value) {
if (value == null) { throw new NullPointerException(); }
checkByteStringIsUtf8(value);
locale_ = value;
bitField0_ |= 0x00000080;
onChanged();
return this;
}
private static final class BindingsConverter implements com.google.protobuf.MapFieldBuilder.Converter {
@java.lang.Override
public dev.cel.expr.ExprValue build(dev.cel.expr.ExprValueOrBuilder val) {
if (val instanceof dev.cel.expr.ExprValue) { return (dev.cel.expr.ExprValue) val; }
return ((dev.cel.expr.ExprValue.Builder) val).build();
}
@java.lang.Override
public com.google.protobuf.MapEntry defaultEntry() {
return BindingsDefaultEntryHolder.defaultEntry;
}
};
private static final BindingsConverter bindingsConverter = new BindingsConverter();
private com.google.protobuf.MapFieldBuilder<
java.lang.String, dev.cel.expr.ExprValueOrBuilder, dev.cel.expr.ExprValue, dev.cel.expr.ExprValue.Builder> bindings_;
private com.google.protobuf.MapFieldBuilder
internalGetBindings() {
if (bindings_ == null) {
return new com.google.protobuf.MapFieldBuilder<>(bindingsConverter);
}
return bindings_;
}
private com.google.protobuf.MapFieldBuilder
internalGetMutableBindings() {
if (bindings_ == null) {
bindings_ = new com.google.protobuf.MapFieldBuilder<>(bindingsConverter);
}
bitField0_ |= 0x00000100;
onChanged();
return bindings_;
}
public int getBindingsCount() {
return internalGetBindings().ensureBuilderMap().size();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public boolean containsBindings(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetBindings().ensureBuilderMap().containsKey(key);
}
/**
* Use {@link #getBindingsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getBindings() {
return getBindingsMap();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public java.util.Map getBindingsMap() {
return internalGetBindings().getImmutableMap();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public /* nullable */
dev.cel.expr.ExprValue getBindingsOrDefault(
java.lang.String key,
/* nullable */
dev.cel.expr.ExprValue defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map = internalGetMutableBindings().ensureBuilderMap();
return map.containsKey(key) ? bindingsConverter.build(map.get(key)) : defaultValue;
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
@java.lang.Override
public dev.cel.expr.ExprValue getBindingsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map = internalGetMutableBindings().ensureBuilderMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return bindingsConverter.build(map.get(key));
}
public Builder clearBindings() {
bitField0_ = (bitField0_ & ~0x00000100);
internalGetMutableBindings().clear();
return this;
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
public Builder removeBindings(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableBindings().ensureBuilderMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableBindings() {
bitField0_ |= 0x00000100;
return internalGetMutableBindings().ensureMessageMap();
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
public Builder putBindings(
java.lang.String key,
dev.cel.expr.ExprValue value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) { throw new NullPointerException("map value"); }
internalGetMutableBindings().ensureBuilderMap()
.put(key, value);
bitField0_ |= 0x00000100;
return this;
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
public Builder putAllBindings(
java.util.Map values) {
for (java.util.Map.Entry e : values.entrySet()) {
if (e.getKey() == null || e.getValue() == null) {
throw new NullPointerException();
}
}
internalGetMutableBindings().ensureBuilderMap()
.putAll(values);
bitField0_ |= 0x00000100;
return this;
}
/**
*
* Variable bindings to use for the eval phase.
*
*
* map<string, .cel.expr.ExprValue> bindings = 7;
*/
public dev.cel.expr.ExprValue.Builder putBindingsBuilderIfAbsent(
java.lang.String key) {
java.util.Map builderMap = internalGetMutableBindings().ensureBuilderMap();
dev.cel.expr.ExprValueOrBuilder entry = builderMap.get(key);
if (entry == null) {
entry = dev.cel.expr.ExprValue.newBuilder();
builderMap.put(key, entry);
}
if (entry instanceof dev.cel.expr.ExprValue) {
entry = ((dev.cel.expr.ExprValue) entry).toBuilder();
builderMap.put(key, entry);
}
return (dev.cel.expr.ExprValue.Builder) entry;
}
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.Value, dev.cel.expr.Value.Builder, dev.cel.expr.ValueOrBuilder> valueBuilder_;
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
* @return Whether the value field is set.
*/
@java.lang.Override
public boolean hasValue() {
return resultMatcherCase_ == 8;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
* @return The value.
*/
@java.lang.Override
public dev.cel.expr.Value getValue() {
if (valueBuilder_ == null) {
if (resultMatcherCase_ == 8) {
return (dev.cel.expr.Value) resultMatcher_;
}
return dev.cel.expr.Value.getDefaultInstance();
} else {
if (resultMatcherCase_ == 8) {
return valueBuilder_.getMessage();
}
return dev.cel.expr.Value.getDefaultInstance();
}
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
public Builder setValue(dev.cel.expr.Value value) {
if (valueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resultMatcher_ = value;
onChanged();
} else {
valueBuilder_.setMessage(value);
}
resultMatcherCase_ = 8;
return this;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
public Builder setValue(
dev.cel.expr.Value.Builder builderForValue) {
if (valueBuilder_ == null) {
resultMatcher_ = builderForValue.build();
onChanged();
} else {
valueBuilder_.setMessage(builderForValue.build());
}
resultMatcherCase_ = 8;
return this;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
public Builder mergeValue(dev.cel.expr.Value value) {
if (valueBuilder_ == null) {
if (resultMatcherCase_ == 8 &&
resultMatcher_ != dev.cel.expr.Value.getDefaultInstance()) {
resultMatcher_ = dev.cel.expr.Value.newBuilder((dev.cel.expr.Value) resultMatcher_)
.mergeFrom(value).buildPartial();
} else {
resultMatcher_ = value;
}
onChanged();
} else {
if (resultMatcherCase_ == 8) {
valueBuilder_.mergeFrom(value);
} else {
valueBuilder_.setMessage(value);
}
}
resultMatcherCase_ = 8;
return this;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
public Builder clearValue() {
if (valueBuilder_ == null) {
if (resultMatcherCase_ == 8) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
}
} else {
if (resultMatcherCase_ == 8) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
}
valueBuilder_.clear();
}
return this;
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
public dev.cel.expr.Value.Builder getValueBuilder() {
return getValueFieldBuilder().getBuilder();
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
@java.lang.Override
public dev.cel.expr.ValueOrBuilder getValueOrBuilder() {
if ((resultMatcherCase_ == 8) && (valueBuilder_ != null)) {
return valueBuilder_.getMessageOrBuilder();
} else {
if (resultMatcherCase_ == 8) {
return (dev.cel.expr.Value) resultMatcher_;
}
return dev.cel.expr.Value.getDefaultInstance();
}
}
/**
*
* A normal value, which must match the evaluation result exactly
* via value equality semantics. This coincides with proto equality,
* except for:
* * maps are order-agnostic.
* * a floating point NaN should match any NaN.
*
*
* .cel.expr.Value value = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.Value, dev.cel.expr.Value.Builder, dev.cel.expr.ValueOrBuilder>
getValueFieldBuilder() {
if (valueBuilder_ == null) {
if (!(resultMatcherCase_ == 8)) {
resultMatcher_ = dev.cel.expr.Value.getDefaultInstance();
}
valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.Value, dev.cel.expr.Value.Builder, dev.cel.expr.ValueOrBuilder>(
(dev.cel.expr.Value) resultMatcher_,
getParentForChildren(),
isClean());
resultMatcher_ = null;
}
resultMatcherCase_ = 8;
onChanged();
return valueBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.ErrorSet, dev.cel.expr.ErrorSet.Builder, dev.cel.expr.ErrorSetOrBuilder> evalErrorBuilder_;
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
* @return Whether the evalError field is set.
*/
@java.lang.Override
public boolean hasEvalError() {
return resultMatcherCase_ == 9;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
* @return The evalError.
*/
@java.lang.Override
public dev.cel.expr.ErrorSet getEvalError() {
if (evalErrorBuilder_ == null) {
if (resultMatcherCase_ == 9) {
return (dev.cel.expr.ErrorSet) resultMatcher_;
}
return dev.cel.expr.ErrorSet.getDefaultInstance();
} else {
if (resultMatcherCase_ == 9) {
return evalErrorBuilder_.getMessage();
}
return dev.cel.expr.ErrorSet.getDefaultInstance();
}
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
public Builder setEvalError(dev.cel.expr.ErrorSet value) {
if (evalErrorBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resultMatcher_ = value;
onChanged();
} else {
evalErrorBuilder_.setMessage(value);
}
resultMatcherCase_ = 9;
return this;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
public Builder setEvalError(
dev.cel.expr.ErrorSet.Builder builderForValue) {
if (evalErrorBuilder_ == null) {
resultMatcher_ = builderForValue.build();
onChanged();
} else {
evalErrorBuilder_.setMessage(builderForValue.build());
}
resultMatcherCase_ = 9;
return this;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
public Builder mergeEvalError(dev.cel.expr.ErrorSet value) {
if (evalErrorBuilder_ == null) {
if (resultMatcherCase_ == 9 &&
resultMatcher_ != dev.cel.expr.ErrorSet.getDefaultInstance()) {
resultMatcher_ = dev.cel.expr.ErrorSet.newBuilder((dev.cel.expr.ErrorSet) resultMatcher_)
.mergeFrom(value).buildPartial();
} else {
resultMatcher_ = value;
}
onChanged();
} else {
if (resultMatcherCase_ == 9) {
evalErrorBuilder_.mergeFrom(value);
} else {
evalErrorBuilder_.setMessage(value);
}
}
resultMatcherCase_ = 9;
return this;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
public Builder clearEvalError() {
if (evalErrorBuilder_ == null) {
if (resultMatcherCase_ == 9) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
}
} else {
if (resultMatcherCase_ == 9) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
}
evalErrorBuilder_.clear();
}
return this;
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
public dev.cel.expr.ErrorSet.Builder getEvalErrorBuilder() {
return getEvalErrorFieldBuilder().getBuilder();
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
@java.lang.Override
public dev.cel.expr.ErrorSetOrBuilder getEvalErrorOrBuilder() {
if ((resultMatcherCase_ == 9) && (evalErrorBuilder_ != null)) {
return evalErrorBuilder_.getMessageOrBuilder();
} else {
if (resultMatcherCase_ == 9) {
return (dev.cel.expr.ErrorSet) resultMatcher_;
}
return dev.cel.expr.ErrorSet.getDefaultInstance();
}
}
/**
*
* Matches error evaluation results.
*
*
* .cel.expr.ErrorSet eval_error = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.ErrorSet, dev.cel.expr.ErrorSet.Builder, dev.cel.expr.ErrorSetOrBuilder>
getEvalErrorFieldBuilder() {
if (evalErrorBuilder_ == null) {
if (!(resultMatcherCase_ == 9)) {
resultMatcher_ = dev.cel.expr.ErrorSet.getDefaultInstance();
}
evalErrorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.ErrorSet, dev.cel.expr.ErrorSet.Builder, dev.cel.expr.ErrorSetOrBuilder>(
(dev.cel.expr.ErrorSet) resultMatcher_,
getParentForChildren(),
isClean());
resultMatcher_ = null;
}
resultMatcherCase_ = 9;
onChanged();
return evalErrorBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.ErrorSetMatcher, dev.cel.expr.conformance.ErrorSetMatcher.Builder, dev.cel.expr.conformance.ErrorSetMatcherOrBuilder> anyEvalErrorsBuilder_;
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
* @return Whether the anyEvalErrors field is set.
*/
@java.lang.Override
public boolean hasAnyEvalErrors() {
return resultMatcherCase_ == 10;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
* @return The anyEvalErrors.
*/
@java.lang.Override
public dev.cel.expr.conformance.ErrorSetMatcher getAnyEvalErrors() {
if (anyEvalErrorsBuilder_ == null) {
if (resultMatcherCase_ == 10) {
return (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
} else {
if (resultMatcherCase_ == 10) {
return anyEvalErrorsBuilder_.getMessage();
}
return dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
}
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
public Builder setAnyEvalErrors(dev.cel.expr.conformance.ErrorSetMatcher value) {
if (anyEvalErrorsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resultMatcher_ = value;
onChanged();
} else {
anyEvalErrorsBuilder_.setMessage(value);
}
resultMatcherCase_ = 10;
return this;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
public Builder setAnyEvalErrors(
dev.cel.expr.conformance.ErrorSetMatcher.Builder builderForValue) {
if (anyEvalErrorsBuilder_ == null) {
resultMatcher_ = builderForValue.build();
onChanged();
} else {
anyEvalErrorsBuilder_.setMessage(builderForValue.build());
}
resultMatcherCase_ = 10;
return this;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
public Builder mergeAnyEvalErrors(dev.cel.expr.conformance.ErrorSetMatcher value) {
if (anyEvalErrorsBuilder_ == null) {
if (resultMatcherCase_ == 10 &&
resultMatcher_ != dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance()) {
resultMatcher_ = dev.cel.expr.conformance.ErrorSetMatcher.newBuilder((dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_)
.mergeFrom(value).buildPartial();
} else {
resultMatcher_ = value;
}
onChanged();
} else {
if (resultMatcherCase_ == 10) {
anyEvalErrorsBuilder_.mergeFrom(value);
} else {
anyEvalErrorsBuilder_.setMessage(value);
}
}
resultMatcherCase_ = 10;
return this;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
public Builder clearAnyEvalErrors() {
if (anyEvalErrorsBuilder_ == null) {
if (resultMatcherCase_ == 10) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
}
} else {
if (resultMatcherCase_ == 10) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
}
anyEvalErrorsBuilder_.clear();
}
return this;
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
public dev.cel.expr.conformance.ErrorSetMatcher.Builder getAnyEvalErrorsBuilder() {
return getAnyEvalErrorsFieldBuilder().getBuilder();
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
@java.lang.Override
public dev.cel.expr.conformance.ErrorSetMatcherOrBuilder getAnyEvalErrorsOrBuilder() {
if ((resultMatcherCase_ == 10) && (anyEvalErrorsBuilder_ != null)) {
return anyEvalErrorsBuilder_.getMessageOrBuilder();
} else {
if (resultMatcherCase_ == 10) {
return (dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
}
}
/**
*
* Matches one of several error results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.ErrorSetMatcher any_eval_errors = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.ErrorSetMatcher, dev.cel.expr.conformance.ErrorSetMatcher.Builder, dev.cel.expr.conformance.ErrorSetMatcherOrBuilder>
getAnyEvalErrorsFieldBuilder() {
if (anyEvalErrorsBuilder_ == null) {
if (!(resultMatcherCase_ == 10)) {
resultMatcher_ = dev.cel.expr.conformance.ErrorSetMatcher.getDefaultInstance();
}
anyEvalErrorsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.ErrorSetMatcher, dev.cel.expr.conformance.ErrorSetMatcher.Builder, dev.cel.expr.conformance.ErrorSetMatcherOrBuilder>(
(dev.cel.expr.conformance.ErrorSetMatcher) resultMatcher_,
getParentForChildren(),
isClean());
resultMatcher_ = null;
}
resultMatcherCase_ = 10;
onChanged();
return anyEvalErrorsBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.UnknownSet, dev.cel.expr.UnknownSet.Builder, dev.cel.expr.UnknownSetOrBuilder> unknownBuilder_;
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return Whether the unknown field is set.
*/
@java.lang.Override
public boolean hasUnknown() {
return resultMatcherCase_ == 11;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
* @return The unknown.
*/
@java.lang.Override
public dev.cel.expr.UnknownSet getUnknown() {
if (unknownBuilder_ == null) {
if (resultMatcherCase_ == 11) {
return (dev.cel.expr.UnknownSet) resultMatcher_;
}
return dev.cel.expr.UnknownSet.getDefaultInstance();
} else {
if (resultMatcherCase_ == 11) {
return unknownBuilder_.getMessage();
}
return dev.cel.expr.UnknownSet.getDefaultInstance();
}
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
public Builder setUnknown(dev.cel.expr.UnknownSet value) {
if (unknownBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resultMatcher_ = value;
onChanged();
} else {
unknownBuilder_.setMessage(value);
}
resultMatcherCase_ = 11;
return this;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
public Builder setUnknown(
dev.cel.expr.UnknownSet.Builder builderForValue) {
if (unknownBuilder_ == null) {
resultMatcher_ = builderForValue.build();
onChanged();
} else {
unknownBuilder_.setMessage(builderForValue.build());
}
resultMatcherCase_ = 11;
return this;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
public Builder mergeUnknown(dev.cel.expr.UnknownSet value) {
if (unknownBuilder_ == null) {
if (resultMatcherCase_ == 11 &&
resultMatcher_ != dev.cel.expr.UnknownSet.getDefaultInstance()) {
resultMatcher_ = dev.cel.expr.UnknownSet.newBuilder((dev.cel.expr.UnknownSet) resultMatcher_)
.mergeFrom(value).buildPartial();
} else {
resultMatcher_ = value;
}
onChanged();
} else {
if (resultMatcherCase_ == 11) {
unknownBuilder_.mergeFrom(value);
} else {
unknownBuilder_.setMessage(value);
}
}
resultMatcherCase_ = 11;
return this;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
public Builder clearUnknown() {
if (unknownBuilder_ == null) {
if (resultMatcherCase_ == 11) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
}
} else {
if (resultMatcherCase_ == 11) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
}
unknownBuilder_.clear();
}
return this;
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
public dev.cel.expr.UnknownSet.Builder getUnknownBuilder() {
return getUnknownFieldBuilder().getBuilder();
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
@java.lang.Override
public dev.cel.expr.UnknownSetOrBuilder getUnknownOrBuilder() {
if ((resultMatcherCase_ == 11) && (unknownBuilder_ != null)) {
return unknownBuilder_.getMessageOrBuilder();
} else {
if (resultMatcherCase_ == 11) {
return (dev.cel.expr.UnknownSet) resultMatcher_;
}
return dev.cel.expr.UnknownSet.getDefaultInstance();
}
}
/**
*
* Matches unknown evaluation results.
*
*
* .cel.expr.UnknownSet unknown = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.UnknownSet, dev.cel.expr.UnknownSet.Builder, dev.cel.expr.UnknownSetOrBuilder>
getUnknownFieldBuilder() {
if (unknownBuilder_ == null) {
if (!(resultMatcherCase_ == 11)) {
resultMatcher_ = dev.cel.expr.UnknownSet.getDefaultInstance();
}
unknownBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.UnknownSet, dev.cel.expr.UnknownSet.Builder, dev.cel.expr.UnknownSetOrBuilder>(
(dev.cel.expr.UnknownSet) resultMatcher_,
getParentForChildren(),
isClean());
resultMatcher_ = null;
}
resultMatcherCase_ = 11;
onChanged();
return unknownBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.UnknownSetMatcher, dev.cel.expr.conformance.UnknownSetMatcher.Builder, dev.cel.expr.conformance.UnknownSetMatcherOrBuilder> anyUnknownsBuilder_;
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
* @return Whether the anyUnknowns field is set.
*/
@java.lang.Override
public boolean hasAnyUnknowns() {
return resultMatcherCase_ == 12;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
* @return The anyUnknowns.
*/
@java.lang.Override
public dev.cel.expr.conformance.UnknownSetMatcher getAnyUnknowns() {
if (anyUnknownsBuilder_ == null) {
if (resultMatcherCase_ == 12) {
return (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
} else {
if (resultMatcherCase_ == 12) {
return anyUnknownsBuilder_.getMessage();
}
return dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
}
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
public Builder setAnyUnknowns(dev.cel.expr.conformance.UnknownSetMatcher value) {
if (anyUnknownsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resultMatcher_ = value;
onChanged();
} else {
anyUnknownsBuilder_.setMessage(value);
}
resultMatcherCase_ = 12;
return this;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
public Builder setAnyUnknowns(
dev.cel.expr.conformance.UnknownSetMatcher.Builder builderForValue) {
if (anyUnknownsBuilder_ == null) {
resultMatcher_ = builderForValue.build();
onChanged();
} else {
anyUnknownsBuilder_.setMessage(builderForValue.build());
}
resultMatcherCase_ = 12;
return this;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
public Builder mergeAnyUnknowns(dev.cel.expr.conformance.UnknownSetMatcher value) {
if (anyUnknownsBuilder_ == null) {
if (resultMatcherCase_ == 12 &&
resultMatcher_ != dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance()) {
resultMatcher_ = dev.cel.expr.conformance.UnknownSetMatcher.newBuilder((dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_)
.mergeFrom(value).buildPartial();
} else {
resultMatcher_ = value;
}
onChanged();
} else {
if (resultMatcherCase_ == 12) {
anyUnknownsBuilder_.mergeFrom(value);
} else {
anyUnknownsBuilder_.setMessage(value);
}
}
resultMatcherCase_ = 12;
return this;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
public Builder clearAnyUnknowns() {
if (anyUnknownsBuilder_ == null) {
if (resultMatcherCase_ == 12) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
onChanged();
}
} else {
if (resultMatcherCase_ == 12) {
resultMatcherCase_ = 0;
resultMatcher_ = null;
}
anyUnknownsBuilder_.clear();
}
return this;
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
public dev.cel.expr.conformance.UnknownSetMatcher.Builder getAnyUnknownsBuilder() {
return getAnyUnknownsFieldBuilder().getBuilder();
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
@java.lang.Override
public dev.cel.expr.conformance.UnknownSetMatcherOrBuilder getAnyUnknownsOrBuilder() {
if ((resultMatcherCase_ == 12) && (anyUnknownsBuilder_ != null)) {
return anyUnknownsBuilder_.getMessageOrBuilder();
} else {
if (resultMatcherCase_ == 12) {
return (dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_;
}
return dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
}
}
/**
*
* Matches one of several unknown results.
* (Using explicit message since oneof can't handle repeated.)
*
*
* .cel.expr.conformance.UnknownSetMatcher any_unknowns = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.UnknownSetMatcher, dev.cel.expr.conformance.UnknownSetMatcher.Builder, dev.cel.expr.conformance.UnknownSetMatcherOrBuilder>
getAnyUnknownsFieldBuilder() {
if (anyUnknownsBuilder_ == null) {
if (!(resultMatcherCase_ == 12)) {
resultMatcher_ = dev.cel.expr.conformance.UnknownSetMatcher.getDefaultInstance();
}
anyUnknownsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
dev.cel.expr.conformance.UnknownSetMatcher, dev.cel.expr.conformance.UnknownSetMatcher.Builder, dev.cel.expr.conformance.UnknownSetMatcherOrBuilder>(
(dev.cel.expr.conformance.UnknownSetMatcher) resultMatcher_,
getParentForChildren(),
isClean());
resultMatcher_ = null;
}
resultMatcherCase_ = 12;
onChanged();
return anyUnknownsBuilder_;
}
@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:cel.expr.conformance.SimpleTest)
}
// @@protoc_insertion_point(class_scope:cel.expr.conformance.SimpleTest)
private static final dev.cel.expr.conformance.SimpleTest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new dev.cel.expr.conformance.SimpleTest();
}
public static dev.cel.expr.conformance.SimpleTest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SimpleTest 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 dev.cel.expr.conformance.SimpleTest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy