Package com.google.api.expr.v1alpha1
Class Expr.Call.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
- com.google.api.expr.v1alpha1.Expr.Call.Builder
-
- All Implemented Interfaces:
Expr.CallOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Expr.Call
public static final class Expr.Call.Builder extends com.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder> implements Expr.CallOrBuilder
A call expression, including calls to predefined functions and operators. For example, `value == 10`, `size(map_value)`.
Protobuf typegoogle.api.expr.v1alpha1.Expr.Call
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Expr>args_private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>argsBuilder_private intbitField0_private java.lang.Objectfunction_private Exprtarget_private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>targetBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expr.Call.BuilderaddAllArgs(java.lang.Iterable<? extends Expr> values)The arguments.Expr.Call.BuilderaddArgs(int index, Expr value)The arguments.Expr.Call.BuilderaddArgs(int index, Expr.Builder builderForValue)The arguments.Expr.Call.BuilderaddArgs(Expr value)The arguments.Expr.Call.BuilderaddArgs(Expr.Builder builderForValue)The arguments.Expr.BuilderaddArgsBuilder()The arguments.Expr.BuilderaddArgsBuilder(int index)The arguments.Expr.Callbuild()Expr.CallbuildPartial()private voidbuildPartial0(Expr.Call result)private voidbuildPartialRepeatedFields(Expr.Call result)Expr.Call.Builderclear()Expr.Call.BuilderclearArgs()The arguments.Expr.Call.BuilderclearFunction()Required.Expr.Call.BuilderclearTarget()The target of an method call-style expression.private voidensureArgsIsMutable()ExprgetArgs(int index)The arguments.Expr.BuildergetArgsBuilder(int index)The arguments.java.util.List<Expr.Builder>getArgsBuilderList()The arguments.intgetArgsCount()The arguments.private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>getArgsFieldBuilder()java.util.List<Expr>getArgsList()The arguments.ExprOrBuildergetArgsOrBuilder(int index)The arguments.java.util.List<? extends ExprOrBuilder>getArgsOrBuilderList()The arguments.Expr.CallgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetFunction()Required.com.google.protobuf.ByteStringgetFunctionBytes()Required.ExprgetTarget()The target of an method call-style expression.Expr.BuildergetTargetBuilder()The target of an method call-style expression.private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>getTargetFieldBuilder()The target of an method call-style expression.ExprOrBuildergetTargetOrBuilder()The target of an method call-style expression.booleanhasTarget()The target of an method call-style expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()Expr.Call.BuildermergeFrom(Expr.Call other)Expr.Call.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Expr.Call.BuildermergeFrom(com.google.protobuf.Message other)Expr.Call.BuildermergeTarget(Expr value)The target of an method call-style expression.Expr.Call.BuilderremoveArgs(int index)The arguments.Expr.Call.BuildersetArgs(int index, Expr value)The arguments.Expr.Call.BuildersetArgs(int index, Expr.Builder builderForValue)The arguments.Expr.Call.BuildersetFunction(java.lang.String value)Required.Expr.Call.BuildersetFunctionBytes(com.google.protobuf.ByteString value)Required.Expr.Call.BuildersetTarget(Expr value)The target of an method call-style expression.Expr.Call.BuildersetTarget(Expr.Builder builderForValue)The target of an method call-style expression.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
target_
private Expr target_
-
targetBuilder_
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> targetBuilder_
-
function_
private java.lang.Object function_
-
args_
private java.util.List<Expr> args_
-
argsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> argsBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Expr.Call.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDefaultInstanceForType
public Expr.Call getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Expr.Call build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Expr.Call buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Expr.Call result)
-
buildPartial0
private void buildPartial0(Expr.Call result)
-
mergeFrom
public Expr.Call.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
-
mergeFrom
public Expr.Call.Builder mergeFrom(Expr.Call other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
mergeFrom
public Expr.Call.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>- Throws:
java.io.IOException
-
hasTarget
public boolean hasTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;- Specified by:
hasTargetin interfaceExpr.CallOrBuilder- Returns:
- Whether the target field is set.
-
getTarget
public Expr getTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;- Specified by:
getTargetin interfaceExpr.CallOrBuilder- Returns:
- The target.
-
setTarget
public Expr.Call.Builder setTarget(Expr value)
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
setTarget
public Expr.Call.Builder setTarget(Expr.Builder builderForValue)
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
mergeTarget
public Expr.Call.Builder mergeTarget(Expr value)
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
clearTarget
public Expr.Call.Builder clearTarget()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
getTargetBuilder
public Expr.Builder getTargetBuilder()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
getTargetOrBuilder
public ExprOrBuilder getTargetOrBuilder()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;- Specified by:
getTargetOrBuilderin interfaceExpr.CallOrBuilder
-
getTargetFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> getTargetFieldBuilder()
The target of an method call-style expression. For example, `x` in `x.f()`.
.google.api.expr.v1alpha1.Expr target = 1;
-
getFunction
public java.lang.String getFunction()
Required. The name of the function or method being called.
string function = 2;- Specified by:
getFunctionin interfaceExpr.CallOrBuilder- Returns:
- The function.
-
getFunctionBytes
public com.google.protobuf.ByteString getFunctionBytes()
Required. The name of the function or method being called.
string function = 2;- Specified by:
getFunctionBytesin interfaceExpr.CallOrBuilder- Returns:
- The bytes for function.
-
setFunction
public Expr.Call.Builder setFunction(java.lang.String value)
Required. The name of the function or method being called.
string function = 2;- Parameters:
value- The function to set.- Returns:
- This builder for chaining.
-
clearFunction
public Expr.Call.Builder clearFunction()
Required. The name of the function or method being called.
string function = 2;- Returns:
- This builder for chaining.
-
setFunctionBytes
public Expr.Call.Builder setFunctionBytes(com.google.protobuf.ByteString value)
Required. The name of the function or method being called.
string function = 2;- Parameters:
value- The bytes for function to set.- Returns:
- This builder for chaining.
-
ensureArgsIsMutable
private void ensureArgsIsMutable()
-
getArgsList
public java.util.List<Expr> getArgsList()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;- Specified by:
getArgsListin interfaceExpr.CallOrBuilder
-
getArgsCount
public int getArgsCount()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;- Specified by:
getArgsCountin interfaceExpr.CallOrBuilder
-
getArgs
public Expr getArgs(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;- Specified by:
getArgsin interfaceExpr.CallOrBuilder
-
setArgs
public Expr.Call.Builder setArgs(int index, Expr value)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
setArgs
public Expr.Call.Builder setArgs(int index, Expr.Builder builderForValue)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(Expr value)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(int index, Expr value)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(Expr.Builder builderForValue)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addArgs
public Expr.Call.Builder addArgs(int index, Expr.Builder builderForValue)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addAllArgs
public Expr.Call.Builder addAllArgs(java.lang.Iterable<? extends Expr> values)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
clearArgs
public Expr.Call.Builder clearArgs()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
removeArgs
public Expr.Call.Builder removeArgs(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
getArgsBuilder
public Expr.Builder getArgsBuilder(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
getArgsOrBuilder
public ExprOrBuilder getArgsOrBuilder(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;- Specified by:
getArgsOrBuilderin interfaceExpr.CallOrBuilder
-
getArgsOrBuilderList
public java.util.List<? extends ExprOrBuilder> getArgsOrBuilderList()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;- Specified by:
getArgsOrBuilderListin interfaceExpr.CallOrBuilder
-
addArgsBuilder
public Expr.Builder addArgsBuilder()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
addArgsBuilder
public Expr.Builder addArgsBuilder(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
getArgsBuilderList
public java.util.List<Expr.Builder> getArgsBuilderList()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
-
getArgsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> getArgsFieldBuilder()
-
-