Package com.google.api.expr.v1alpha1
Class Type.AbstractType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
- com.google.api.expr.v1alpha1.Type.AbstractType.Builder
-
- All Implemented Interfaces:
Type.AbstractTypeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Type.AbstractType
public static final class Type.AbstractType.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder> implements Type.AbstractTypeOrBuilder
Application defined abstract type.
Protobuf typegoogle.api.expr.v1alpha1.Type.AbstractType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type.AbstractType.BuilderaddAllParameterTypes(java.lang.Iterable<? extends Type> values)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(int index, Type value)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(int index, Type.Builder builderForValue)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(Type value)Parameter types for this abstract type.Type.AbstractType.BuilderaddParameterTypes(Type.Builder builderForValue)Parameter types for this abstract type.Type.BuilderaddParameterTypesBuilder()Parameter types for this abstract type.Type.BuilderaddParameterTypesBuilder(int index)Parameter types for this abstract type.Type.AbstractType.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Type.AbstractTypebuild()Type.AbstractTypebuildPartial()Type.AbstractType.Builderclear()Type.AbstractType.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Type.AbstractType.BuilderclearName()The fully qualified name of this abstract type.Type.AbstractType.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Type.AbstractType.BuilderclearParameterTypes()Parameter types for this abstract type.Type.AbstractType.Builderclone()Type.AbstractTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetName()The fully qualified name of this abstract type.com.google.protobuf.ByteStringgetNameBytes()The fully qualified name of this abstract type.TypegetParameterTypes(int index)Parameter types for this abstract type.Type.BuildergetParameterTypesBuilder(int index)Parameter types for this abstract type.java.util.List<Type.Builder>getParameterTypesBuilderList()Parameter types for this abstract type.intgetParameterTypesCount()Parameter types for this abstract type.java.util.List<Type>getParameterTypesList()Parameter types for this abstract type.TypeOrBuildergetParameterTypesOrBuilder(int index)Parameter types for this abstract type.java.util.List<? extends TypeOrBuilder>getParameterTypesOrBuilderList()Parameter types for this abstract type.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Type.AbstractType.BuildermergeFrom(Type.AbstractType other)Type.AbstractType.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Type.AbstractType.BuildermergeFrom(com.google.protobuf.Message other)Type.AbstractType.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Type.AbstractType.BuilderremoveParameterTypes(int index)Parameter types for this abstract type.Type.AbstractType.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Type.AbstractType.BuildersetName(java.lang.String value)The fully qualified name of this abstract type.Type.AbstractType.BuildersetNameBytes(com.google.protobuf.ByteString value)The fully qualified name of this abstract type.Type.AbstractType.BuildersetParameterTypes(int index, Type value)Parameter types for this abstract type.Type.AbstractType.BuildersetParameterTypes(int index, Type.Builder builderForValue)Parameter types for this abstract type.Type.AbstractType.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Type.AbstractType.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
clear
public Type.AbstractType.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.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.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
getDefaultInstanceForType
public Type.AbstractType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Type.AbstractType build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Type.AbstractType buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Type.AbstractType.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
setField
public Type.AbstractType.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
clearField
public Type.AbstractType.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
clearOneof
public Type.AbstractType.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
setRepeatedField
public Type.AbstractType.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
addRepeatedField
public Type.AbstractType.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
mergeFrom
public Type.AbstractType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Type.AbstractType.Builder>
-
mergeFrom
public Type.AbstractType.Builder mergeFrom(Type.AbstractType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
mergeFrom
public Type.AbstractType.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<Type.AbstractType.Builder>- Throws:
java.io.IOException
-
getName
public java.lang.String getName()
The fully qualified name of this abstract type.
string name = 1;- Specified by:
getNamein interfaceType.AbstractTypeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The fully qualified name of this abstract type.
string name = 1;- Specified by:
getNameBytesin interfaceType.AbstractTypeOrBuilder- Returns:
- The bytes for name.
-
setName
public Type.AbstractType.Builder setName(java.lang.String value)
The fully qualified name of this abstract type.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Type.AbstractType.Builder clearName()
The fully qualified name of this abstract type.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Type.AbstractType.Builder setNameBytes(com.google.protobuf.ByteString value)
The fully qualified name of this abstract type.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getParameterTypesList
public java.util.List<Type> getParameterTypesList()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;- Specified by:
getParameterTypesListin interfaceType.AbstractTypeOrBuilder
-
getParameterTypesCount
public int getParameterTypesCount()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;- Specified by:
getParameterTypesCountin interfaceType.AbstractTypeOrBuilder
-
getParameterTypes
public Type getParameterTypes(int index)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;- Specified by:
getParameterTypesin interfaceType.AbstractTypeOrBuilder
-
setParameterTypes
public Type.AbstractType.Builder setParameterTypes(int index, Type value)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
setParameterTypes
public Type.AbstractType.Builder setParameterTypes(int index, Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(Type value)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(int index, Type value)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addParameterTypes
public Type.AbstractType.Builder addParameterTypes(int index, Type.Builder builderForValue)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addAllParameterTypes
public Type.AbstractType.Builder addAllParameterTypes(java.lang.Iterable<? extends Type> values)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
clearParameterTypes
public Type.AbstractType.Builder clearParameterTypes()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
removeParameterTypes
public Type.AbstractType.Builder removeParameterTypes(int index)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
getParameterTypesBuilder
public Type.Builder getParameterTypesBuilder(int index)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
getParameterTypesOrBuilder
public TypeOrBuilder getParameterTypesOrBuilder(int index)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;- Specified by:
getParameterTypesOrBuilderin interfaceType.AbstractTypeOrBuilder
-
getParameterTypesOrBuilderList
public java.util.List<? extends TypeOrBuilder> getParameterTypesOrBuilderList()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;- Specified by:
getParameterTypesOrBuilderListin interfaceType.AbstractTypeOrBuilder
-
addParameterTypesBuilder
public Type.Builder addParameterTypesBuilder()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
addParameterTypesBuilder
public Type.Builder addParameterTypesBuilder(int index)
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
getParameterTypesBuilderList
public java.util.List<Type.Builder> getParameterTypesBuilderList()
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2;
-
setUnknownFields
public final Type.AbstractType.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
mergeUnknownFields
public final Type.AbstractType.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Type.AbstractType.Builder>
-
-