Package com.buildless.service.v1
Interface ExpressionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression,Expression.Builder
public interface ExpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).com.google.protobuf.ByteStringSpecifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).getInfo()Specifies a structured expression.Specifies a structured expression.booleanSpecifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).booleanhasInfo()Specifies a structured expression.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasExpression
boolean hasExpression()Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
string expression = 1 [json_name = "expression"];- Returns:
- Whether the expression field is set.
-
getExpression
String getExpression()Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
string expression = 1 [json_name = "expression"];- Returns:
- The expression.
-
getExpressionBytes
com.google.protobuf.ByteString getExpressionBytes()Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
string expression = 1 [json_name = "expression"];- Returns:
- The bytes for expression.
-
hasInfo
boolean hasInfo()Specifies a structured expression.
.buildless.service.v1.Expression.StructuredExpression info = 2 [json_name = "info"];- Returns:
- Whether the info field is set.
-
getInfo
Expression.StructuredExpression getInfo()Specifies a structured expression.
.buildless.service.v1.Expression.StructuredExpression info = 2 [json_name = "info"];- Returns:
- The info.
-
getInfoOrBuilder
Expression.StructuredExpressionOrBuilder getInfoOrBuilder()Specifies a structured expression.
.buildless.service.v1.Expression.StructuredExpression info = 2 [json_name = "info"]; -
getSpecCase
Expression.SpecCase getSpecCase()
-