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 Type
    Method
    Description
    Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
    com.google.protobuf.ByteString
    Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
    Specifies a structured expression.
    Specifies a structured expression.
     
    boolean
    Specifies a string-formatted expression; expected to be well-formed CEL (Common Expression Language).
    boolean
    Specifies a structured expression.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

       Specifies a structured expression.
       
      .buildless.service.v1.Expression.StructuredExpression info = 2 [json_name = "info"];
      Returns:
      The info.
    • getInfoOrBuilder

       Specifies a structured expression.
       
      .buildless.service.v1.Expression.StructuredExpression info = 2 [json_name = "info"];
    • getSpecCase

      Expression.SpecCase getSpecCase()