Package dev.cel.expr
Interface SourceInfo.ExtensionOrBuilder
- 
- All Superinterfaces:
- com.google.protobuf.MessageLiteOrBuilder,- com.google.protobuf.MessageOrBuilder
 - All Known Implementing Classes:
- SourceInfo.Extension,- SourceInfo.Extension.Builder
 - Enclosing class:
- SourceInfo
 
 public static interface SourceInfo.ExtensionOrBuilder extends com.google.protobuf.MessageOrBuilder
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description SourceInfo.Extension.ComponentgetAffectedComponents(int index)If set, the listed components must understand the extension for the expression to evaluate correctly.intgetAffectedComponentsCount()If set, the listed components must understand the extension for the expression to evaluate correctly.java.util.List<SourceInfo.Extension.Component>getAffectedComponentsList()If set, the listed components must understand the extension for the expression to evaluate correctly.intgetAffectedComponentsValue(int index)If set, the listed components must understand the extension for the expression to evaluate correctly.java.util.List<java.lang.Integer>getAffectedComponentsValueList()If set, the listed components must understand the extension for the expression to evaluate correctly.java.lang.StringgetId()Identifier for the extension.com.google.protobuf.ByteStringgetIdBytes()Identifier for the extension.SourceInfo.Extension.VersiongetVersion()Version info.SourceInfo.Extension.VersionOrBuildergetVersionOrBuilder()Version info.booleanhasVersion()Version info.- 
Methods inherited from interface com.google.protobuf.MessageOrBuilderfindInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
 
- 
 
- 
- 
- 
Method Detail- 
getIdjava.lang.String getId() Identifier for the extension. Example: constant_folding string id = 1;- Returns:
- The id.
 
 - 
getIdBytescom.google.protobuf.ByteString getIdBytes() Identifier for the extension. Example: constant_folding string id = 1;- Returns:
- The bytes for id.
 
 - 
getAffectedComponentsListjava.util.List<SourceInfo.Extension.Component> getAffectedComponentsList() If set, the listed components must understand the extension for the expression to evaluate correctly. This field has set semantics, repeated values should be deduplicated. repeated .cel.expr.SourceInfo.Extension.Component affected_components = 2;- Returns:
- A list containing the affectedComponents.
 
 - 
getAffectedComponentsCountint getAffectedComponentsCount() If set, the listed components must understand the extension for the expression to evaluate correctly. This field has set semantics, repeated values should be deduplicated. repeated .cel.expr.SourceInfo.Extension.Component affected_components = 2;- Returns:
- The count of affectedComponents.
 
 - 
getAffectedComponentsSourceInfo.Extension.Component getAffectedComponents(int index) If set, the listed components must understand the extension for the expression to evaluate correctly. This field has set semantics, repeated values should be deduplicated. repeated .cel.expr.SourceInfo.Extension.Component affected_components = 2;- Parameters:
- index- The index of the element to return.
- Returns:
- The affectedComponents at the given index.
 
 - 
getAffectedComponentsValueListjava.util.List<java.lang.Integer> getAffectedComponentsValueList() If set, the listed components must understand the extension for the expression to evaluate correctly. This field has set semantics, repeated values should be deduplicated. repeated .cel.expr.SourceInfo.Extension.Component affected_components = 2;- Returns:
- A list containing the enum numeric values on the wire for affectedComponents.
 
 - 
getAffectedComponentsValueint getAffectedComponentsValue(int index) If set, the listed components must understand the extension for the expression to evaluate correctly. This field has set semantics, repeated values should be deduplicated. repeated .cel.expr.SourceInfo.Extension.Component affected_components = 2;- Parameters:
- index- The index of the value to return.
- Returns:
- The enum numeric value on the wire of affectedComponents at the given index.
 
 - 
hasVersionboolean hasVersion() Version info. May be skipped if it isn't meaningful for the extension. (for example constant_folding might always be v0.0). .cel.expr.SourceInfo.Extension.Version version = 3;- Returns:
- Whether the version field is set.
 
 - 
getVersionSourceInfo.Extension.Version getVersion() Version info. May be skipped if it isn't meaningful for the extension. (for example constant_folding might always be v0.0). .cel.expr.SourceInfo.Extension.Version version = 3;- Returns:
- The version.
 
 - 
getVersionOrBuilderSourceInfo.Extension.VersionOrBuilder getVersionOrBuilder() Version info. May be skipped if it isn't meaningful for the extension. (for example constant_folding might always be v0.0). .cel.expr.SourceInfo.Extension.Version version = 3;
 
- 
 
-