public static final class Expr.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder> implements ExprOrBuilder
Represents an expression text. Example:
title: "User account presence"
description: "Determines whether the request has a user account"
expression: "size(request.user) > 0"
Protobuf type google.type.Expr| Modifier and Type | Method and Description |
|---|---|
Expr.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Expr |
build() |
Expr |
buildPartial() |
Expr.Builder |
clear() |
Expr.Builder |
clearDescription()
An optional description of the expression.
|
Expr.Builder |
clearExpression()
Textual representation of an expression in
Common Expression Language syntax.
|
Expr.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Expr.Builder |
clearLocation()
An optional string indicating the location of the expression for error
reporting, e.g.
|
Expr.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Expr.Builder |
clearTitle()
An optional title for the expression, i.e.
|
Expr.Builder |
clone() |
Expr |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
An optional description of the expression.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of the expression.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getExpression()
Textual representation of an expression in
Common Expression Language syntax.
|
com.google.protobuf.ByteString |
getExpressionBytes()
Textual representation of an expression in
Common Expression Language syntax.
|
java.lang.String |
getLocation()
An optional string indicating the location of the expression for error
reporting, e.g.
|
com.google.protobuf.ByteString |
getLocationBytes()
An optional string indicating the location of the expression for error
reporting, e.g.
|
java.lang.String |
getTitle()
An optional title for the expression, i.e.
|
com.google.protobuf.ByteString |
getTitleBytes()
An optional title for the expression, i.e.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Expr.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Expr.Builder |
mergeFrom(Expr other) |
Expr.Builder |
mergeFrom(com.google.protobuf.Message other) |
Expr.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Expr.Builder |
setDescription(java.lang.String value)
An optional description of the expression.
|
Expr.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of the expression.
|
Expr.Builder |
setExpression(java.lang.String value)
Textual representation of an expression in
Common Expression Language syntax.
|
Expr.Builder |
setExpressionBytes(com.google.protobuf.ByteString value)
Textual representation of an expression in
Common Expression Language syntax.
|
Expr.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Expr.Builder |
setLocation(java.lang.String value)
An optional string indicating the location of the expression for error
reporting, e.g.
|
Expr.Builder |
setLocationBytes(com.google.protobuf.ByteString value)
An optional string indicating the location of the expression for error
reporting, e.g.
|
Expr.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Expr.Builder |
setTitle(java.lang.String value)
An optional title for the expression, i.e.
|
Expr.Builder |
setTitleBytes(com.google.protobuf.ByteString value)
An optional title for the expression, i.e.
|
Expr.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Expr build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Expr buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Expr.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Expr.Builder>public Expr.Builder mergeFrom(Expr other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public Expr.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Expr.Builder>java.io.IOExceptionpublic java.lang.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;getExpression in interface ExprOrBuilderpublic com.google.protobuf.ByteString getExpressionBytes()
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;getExpressionBytes in interface ExprOrBuilderpublic Expr.Builder setExpression(java.lang.String value)
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;public Expr.Builder clearExpression()
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;public Expr.Builder setExpressionBytes(com.google.protobuf.ByteString value)
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;public java.lang.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;getTitle in interface ExprOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
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;getTitleBytes in interface ExprOrBuilderpublic Expr.Builder setTitle(java.lang.String value)
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;public Expr.Builder clearTitle()
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;public Expr.Builder setTitleBytes(com.google.protobuf.ByteString value)
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;public java.lang.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;getDescription in interface ExprOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
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;getDescriptionBytes in interface ExprOrBuilderpublic Expr.Builder setDescription(java.lang.String value)
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;public Expr.Builder clearDescription()
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;public Expr.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
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;public java.lang.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;getLocation in interface ExprOrBuilderpublic com.google.protobuf.ByteString getLocationBytes()
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;getLocationBytes in interface ExprOrBuilderpublic Expr.Builder setLocation(java.lang.String value)
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;public Expr.Builder clearLocation()
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;public Expr.Builder setLocationBytes(com.google.protobuf.ByteString value)
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;public final Expr.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>public final Expr.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Expr.Builder>