org.apache.ratis.thirdparty.com.google.type.ExprOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ratis-thirdparty-misc
Show all versions of ratis-thirdparty-misc
Miscellaneous thirdparty dependencies for Apache Ratis
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/type/expr.proto
package org.apache.ratis.thirdparty.com.google.type;
public interface ExprOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.type.Expr)
org.apache.ratis.thirdparty.com.google.protobuf.MessageOrBuilder {
/**
*
* Textual representation of an expression in
* Common Expression Language syntax.
* The application context of the containing message determines which
* well-known feature set of CEL is supported.
*
*
* string expression = 1;
*/
String getExpression();
/**
*
* Textual representation of an expression in
* Common Expression Language syntax.
* The application context of the containing message determines which
* well-known feature set of CEL is supported.
*
*
* string expression = 1;
*/
org.apache.ratis.thirdparty.com.google.protobuf.ByteString
getExpressionBytes();
/**
*
* An optional title for the expression, i.e. a short string describing
* its purpose. This can be used e.g. in UIs which allow to enter the
* expression.
*
*
* string title = 2;
*/
String getTitle();
/**
*
* An optional title for the expression, i.e. a short string describing
* its purpose. This can be used e.g. in UIs which allow to enter the
* expression.
*
*
* string title = 2;
*/
org.apache.ratis.thirdparty.com.google.protobuf.ByteString
getTitleBytes();
/**
*
* An optional description of the expression. This is a longer text which
* describes the expression, e.g. when hovered over it in a UI.
*
*
* string description = 3;
*/
String getDescription();
/**
*
* An optional description of the expression. This is a longer text which
* describes the expression, e.g. when hovered over it in a UI.
*
*
* string description = 3;
*/
org.apache.ratis.thirdparty.com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* An optional string indicating the location of the expression for error
* reporting, e.g. a file name and a position in the file.
*
*
* string location = 4;
*/
String getLocation();
/**
*
* An optional string indicating the location of the expression for error
* reporting, e.g. a file name and a position in the file.
*
*
* string location = 4;
*/
org.apache.ratis.thirdparty.com.google.protobuf.ByteString
getLocationBytes();
}