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 int
bitField0_
private java.lang.Object
function_
private Expr
target_
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.Builder
addAllArgs(java.lang.Iterable<? extends Expr> values)
The arguments.Expr.Call.Builder
addArgs(int index, Expr value)
The arguments.Expr.Call.Builder
addArgs(int index, Expr.Builder builderForValue)
The arguments.Expr.Call.Builder
addArgs(Expr value)
The arguments.Expr.Call.Builder
addArgs(Expr.Builder builderForValue)
The arguments.Expr.Builder
addArgsBuilder()
The arguments.Expr.Builder
addArgsBuilder(int index)
The arguments.Expr.Call
build()
Expr.Call
buildPartial()
private void
buildPartial0(Expr.Call result)
private void
buildPartialRepeatedFields(Expr.Call result)
Expr.Call.Builder
clear()
Expr.Call.Builder
clearArgs()
The arguments.Expr.Call.Builder
clearFunction()
Required.Expr.Call.Builder
clearTarget()
The target of an method call-style expression.private void
ensureArgsIsMutable()
Expr
getArgs(int index)
The arguments.Expr.Builder
getArgsBuilder(int index)
The arguments.java.util.List<Expr.Builder>
getArgsBuilderList()
The arguments.int
getArgsCount()
The arguments.private com.google.protobuf.RepeatedFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>
getArgsFieldBuilder()
java.util.List<Expr>
getArgsList()
The arguments.ExprOrBuilder
getArgsOrBuilder(int index)
The arguments.java.util.List<? extends ExprOrBuilder>
getArgsOrBuilderList()
The arguments.Expr.Call
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getFunction()
Required.com.google.protobuf.ByteString
getFunctionBytes()
Required.Expr
getTarget()
The target of an method call-style expression.Expr.Builder
getTargetBuilder()
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.ExprOrBuilder
getTargetOrBuilder()
The target of an method call-style expression.boolean
hasTarget()
The target of an method call-style expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
Expr.Call.Builder
mergeFrom(Expr.Call other)
Expr.Call.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Expr.Call.Builder
mergeFrom(com.google.protobuf.Message other)
Expr.Call.Builder
mergeTarget(Expr value)
The target of an method call-style expression.Expr.Call.Builder
removeArgs(int index)
The arguments.Expr.Call.Builder
setArgs(int index, Expr value)
The arguments.Expr.Call.Builder
setArgs(int index, Expr.Builder builderForValue)
The arguments.Expr.Call.Builder
setFunction(java.lang.String value)
Required.Expr.Call.Builder
setFunctionBytes(com.google.protobuf.ByteString value)
Required.Expr.Call.Builder
setTarget(Expr value)
The target of an method call-style expression.Expr.Call.Builder
setTarget(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public Expr.Call.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Expr.Call.Builder>
-
getDefaultInstanceForType
public Expr.Call getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Expr.Call build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Expr.Call buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Expr.Call.Builder>
-
mergeFrom
public Expr.Call.Builder mergeFrom(Expr.Call other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasTarget
in 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:
getTarget
in 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:
getTargetOrBuilder
in 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:
getFunction
in 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:
getFunctionBytes
in 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:
getArgsList
in interfaceExpr.CallOrBuilder
-
getArgsCount
public int getArgsCount()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
- Specified by:
getArgsCount
in interfaceExpr.CallOrBuilder
-
getArgs
public Expr getArgs(int index)
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
- Specified by:
getArgs
in 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:
getArgsOrBuilder
in interfaceExpr.CallOrBuilder
-
getArgsOrBuilderList
public java.util.List<? extends ExprOrBuilder> getArgsOrBuilderList()
The arguments.
repeated .google.api.expr.v1alpha1.Expr args = 3;
- Specified by:
getArgsOrBuilderList
in 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()
-
-