# Uses of Interface
com.google.protobuf.Message

Packages that use Message
Package
Description
com.google.protobuf
com.google.protobuf.compiler
com.ocient.jdbc.proto

## Uses of Message in com.google.protobuf

Classes in com.google.protobuf with type parameters of type Message
Modifier and Type
Class
Description
`static class`
`GeneratedMessage.GeneratedExtension<ContainingT extends Message,T>`
Type used to represent generated extensions.
Classes in com.google.protobuf that implement Message
Modifier and Type
Class
Description
`class`
`AbstractMessage`
A partial implementation of the `Message` interface which implements as many methods of that interface as possible in terms of other methods.
`final class`
`Any`
Protobuf type `google.protobuf.Any`
`final class`
`Api`
Protobuf type `google.protobuf.Api`
`final class`
`BoolValue`
Protobuf type `google.protobuf.BoolValue`
`final class`
`BytesValue`
Protobuf type `google.protobuf.BytesValue`
`static final class`
`DescriptorProtos.DescriptorProto`
Protobuf type `google.protobuf.DescriptorProto`
`static final class`
`DescriptorProtos.DescriptorProto.ExtensionRange`
Protobuf type `google.protobuf.DescriptorProto.ExtensionRange`
`static final class`
`DescriptorProtos.DescriptorProto.ReservedRange`
Protobuf type `google.protobuf.DescriptorProto.ReservedRange`
`static final class`
`DescriptorProtos.EnumDescriptorProto`
Protobuf type `google.protobuf.EnumDescriptorProto`
`static final class`
`DescriptorProtos.EnumDescriptorProto.EnumReservedRange`
Protobuf type `google.protobuf.EnumDescriptorProto.EnumReservedRange`
`static final class`
`DescriptorProtos.EnumOptions`
Protobuf type `google.protobuf.EnumOptions`
`static final class`
`DescriptorProtos.EnumValueDescriptorProto`
Protobuf type `google.protobuf.EnumValueDescriptorProto`
`static final class`
`DescriptorProtos.EnumValueOptions`
Protobuf type `google.protobuf.EnumValueOptions`
`static final class`
`DescriptorProtos.ExtensionRangeOptions`
Protobuf type `google.protobuf.ExtensionRangeOptions`
`static final class`
`DescriptorProtos.ExtensionRangeOptions.Declaration`
Protobuf type `google.protobuf.ExtensionRangeOptions.Declaration`
`static final class`
`DescriptorProtos.FeatureSet`
Protobuf type `google.protobuf.FeatureSet`
`static final class`
`DescriptorProtos.FeatureSetDefaults`
Protobuf type `google.protobuf.FeatureSetDefaults`
`static final class`
`DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault`
Protobuf type `google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault`
`static final class`
`DescriptorProtos.FieldDescriptorProto`
Protobuf type `google.protobuf.FieldDescriptorProto`
`static final class`
`DescriptorProtos.FieldOptions`
Protobuf type `google.protobuf.FieldOptions`
`static final class`
`DescriptorProtos.FieldOptions.EditionDefault`
Protobuf type `google.protobuf.FieldOptions.EditionDefault`
`static final class`
`DescriptorProtos.FieldOptions.FeatureSupport`
Protobuf type `google.protobuf.FieldOptions.FeatureSupport`
`static final class`
`DescriptorProtos.FileDescriptorProto`
Protobuf type `google.protobuf.FileDescriptorProto`
`static final class`
`DescriptorProtos.FileDescriptorSet`
Protobuf type `google.protobuf.FileDescriptorSet`
`static final class`
`DescriptorProtos.FileOptions`
Protobuf type `google.protobuf.FileOptions`
`static final class`
`DescriptorProtos.GeneratedCodeInfo`
Protobuf type `google.protobuf.GeneratedCodeInfo`
`static final class`
`DescriptorProtos.GeneratedCodeInfo.Annotation`
Protobuf type `google.protobuf.GeneratedCodeInfo.Annotation`
`static final class`
`DescriptorProtos.MessageOptions`
Protobuf type `google.protobuf.MessageOptions`
`static final class`
`DescriptorProtos.MethodDescriptorProto`
Protobuf type `google.protobuf.MethodDescriptorProto`
`static final class`
`DescriptorProtos.MethodOptions`
Protobuf type `google.protobuf.MethodOptions`
`static final class`
`DescriptorProtos.OneofDescriptorProto`
Protobuf type `google.protobuf.OneofDescriptorProto`
`static final class`
`DescriptorProtos.OneofOptions`
Protobuf type `google.protobuf.OneofOptions`
`static final class`
`DescriptorProtos.ServiceDescriptorProto`
Protobuf type `google.protobuf.ServiceDescriptorProto`
`static final class`
`DescriptorProtos.ServiceOptions`
Protobuf type `google.protobuf.ServiceOptions`
`static final class`
`DescriptorProtos.SourceCodeInfo`
Protobuf type `google.protobuf.SourceCodeInfo`
`static final class`
`DescriptorProtos.SourceCodeInfo.Location`
Protobuf type `google.protobuf.SourceCodeInfo.Location`
`static final class`
`DescriptorProtos.UninterpretedOption`
Protobuf type `google.protobuf.UninterpretedOption`
`static final class`
`DescriptorProtos.UninterpretedOption.NamePart`
Protobuf type `google.protobuf.UninterpretedOption.NamePart`
`final class`
`DoubleValue`
Protobuf type `google.protobuf.DoubleValue`
`final class`
`Duration`
Protobuf type `google.protobuf.Duration`
`final class`
`DynamicMessage`
An implementation of `Message` that can represent arbitrary types, given a `Descriptors.Descriptor`.
`final class`
`Empty`
Protobuf type `google.protobuf.Empty`
`final class`
`Enum`
Protobuf type `google.protobuf.Enum`
`final class`
`EnumValue`
Protobuf type `google.protobuf.EnumValue`
`final class`
`Field`
Protobuf type `google.protobuf.Field`
`final class`
`FieldMask`
Protobuf type `google.protobuf.FieldMask`
`final class`
`FloatValue`
Protobuf type `google.protobuf.FloatValue`
`class`
`GeneratedMessage`
All generated protocol message classes extend this class.
`static class`
`GeneratedMessage.ExtendableMessage<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>>`
Generated message classes for message types that contain extension ranges subclass this.
`class`
`GeneratedMessageV3`
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
`static class`
`GeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>`
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
`final class`
`Int32Value`
Protobuf type `google.protobuf.Int32Value`
`final class`
`Int64Value`
Protobuf type `google.protobuf.Int64Value`
`static final class`
`JavaFeaturesProto.JavaFeatures`
Protobuf type `pb.JavaFeatures`
`final class`
`ListValue`
Protobuf type `google.protobuf.ListValue`
`final class`
`MapEntry<K,V>`
Implements MapEntry messages.
`final class`
`Method`
Protobuf type `google.protobuf.Method`
`final class`
`Mixin`
Protobuf type `google.protobuf.Mixin`
`final class`
`Option`
Protobuf type `google.protobuf.Option`
`final class`
`SourceContext`
Protobuf type `google.protobuf.SourceContext`
`final class`
`StringValue`
Protobuf type `google.protobuf.StringValue`
`final class`
`Struct`
Protobuf type `google.protobuf.Struct`
`final class`
`Timestamp`
Protobuf type `google.protobuf.Timestamp`
`final class`
`Type`
Protobuf type `google.protobuf.Type`
`final class`
`UInt32Value`
Protobuf type `google.protobuf.UInt32Value`
`final class`
`UInt64Value`
Protobuf type `google.protobuf.UInt64Value`
`final class`
`Value`
Protobuf type `google.protobuf.Value`
Fields in com.google.protobuf declared as Message
Modifier and Type
Field
Description
`final Message`
ExtensionRegistry.ExtensionInfo.`defaultInstance`
A default instance of the extension's type, if it has a message type.
Methods in com.google.protobuf with type parameters of type Message
Modifier and Type
Method
Description
`static <Type extends Message>
RpcCallback<Message>`
RpcUtil.`generalizeCallback(RpcCallback<Type> originalCallback, Class<Type> originalClass, Type defaultInstance)`
Take an `RpcCallback` accepting a specific message type and convert it to an `RpcCallback<Message>`.
`<T extends Message>
boolean`
Any.`is(Class<T> clazz)`
`static <ContainingT extends Message, T>
GeneratedMessage.GeneratedExtension<ContainingT,T>`
GeneratedMessage.`newFileScopedGeneratedExtension(Class<?> singularType, Message defaultInstance)`
For use by generated code only.
`static <ContainingT extends Message, T>
GeneratedMessage.GeneratedExtension<ContainingT,T>`
GeneratedMessage.`newMessageScopedGeneratedExtension(Message scope, int descriptorIndex, Class<?> singularType, Message defaultInstance)`
For use by generated code only.
`static <T extends Message>
Any`
Any.`pack(T message)`
`static <T extends Message>
Any`
Any.`pack(T message, String typeUrlPrefix)`
Packs a message using the given type URL prefix.
`static <T extends Message>
T`
TextFormat.`parse(CharSequence input, ExtensionRegistry extensionRegistry, Class<T> protoClass)`
Parse a text-format message from `input`.
`static <T extends Message>
T`
TextFormat.`parse(CharSequence input, Class<T> protoClass)`
Parse a text-format message from `input`.
`protected static <M extends Message>
M`
GeneratedMessage.`parseDelimitedWithIOException(Parser<M> parser, InputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseDelimitedWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, CodedInputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, CodedInputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, InputStream input)`
Used by generated code.
`protected static <M extends Message>
M`
GeneratedMessage.`parseWithIOException(Parser<M> parser, InputStream input, ExtensionRegistryLite extensions)`
Used by generated code.
`static <Type extends Message>
RpcCallback<Type>`
RpcUtil.`specializeCallback(RpcCallback<Message> originalCallback)`
Take an `RpcCallback<Message>` and convert it to an `RpcCallback` accepting a specific message type.
`<T extends Message>
T`
Any.`unpack(Class<T> clazz)`
`<T extends Message>
T`
Any.`unpackSameTypeAs(T message)`
`static final <T extends Message>
Parser<T>`
DiscardUnknownFieldsParser.`wrap(Parser<T> parser)`
Wraps a given `Parser` into a new `Parser` that discards unknown fields during parsing.
Methods in com.google.protobuf that return Message
Modifier and Type
Method
Description
`Message`
Message.Builder.`build()`
`Message`
Message.Builder.`buildPartial()`
`Message`
BlockingRpcChannel.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype)`
Call the given method of the remote service and blocks until it returns.
`Message`
BlockingService.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request)`
Equivalent to `Service.callMethod(com.google.protobuf.Descriptors.MethodDescriptor, com.google.protobuf.RpcController, com.google.protobuf.Message, com.google.protobuf.RpcCallback<com.google.protobuf.Message>)`, except that `callBlockingMethod()` returns the result of the RPC or throws a `ServiceException` if there is a failure, rather than passing the information to a callback.
`Message`
GeneratedMessage.ExtendableMessageOrBuilder.`getDefaultInstanceForType()`
`Message`
MessageOrBuilder.`getDefaultInstanceForType()`
`abstract Message`
Extension.`getMessageDefaultInstance()`
Returns the default instance of the extension field, if it's a message extension.
`Message`
GeneratedMessage.GeneratedExtension.`getMessageDefaultInstance()`
If the extension is an embedded message or group, returns the default instance of the message.
`Message`
Descriptors.DescriptorValidationException.`getProblemProto()`
Gets the protocol message representation of the invalid descriptor.
`Message`
BlockingService.`getRequestPrototype(Descriptors.MethodDescriptor method)`
Equivalent to `Service.getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor)`.
`Message`
Service.`getRequestPrototype(Descriptors.MethodDescriptor method)`
`callMethod()` requires that the request passed in is of a particular subclass of `Message`.
`Message`
BlockingService.`getResponsePrototype(Descriptors.MethodDescriptor method)`
Equivalent to `Service.getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor)`.
`Message`
Service.`getResponsePrototype(Descriptors.MethodDescriptor method)`
Like `getRequestPrototype()`, but gets a prototype of the response message.
`abstract Message`
Descriptors.GenericDescriptor.`toProto()`
Methods in com.google.protobuf that return types with arguments of type Message
Modifier and Type
Method
Description
`List<Message>`
MapFieldBuilder.`ensureMessageList()`
`static <Type extends Message>
RpcCallback<Message>`
RpcUtil.`generalizeCallback(RpcCallback<Type> originalCallback, Class<Type> originalClass, Type defaultInstance)`
Take an `RpcCallback` accepting a specific message type and convert it to an `RpcCallback<Message>`.
`Parser<? extends Message>`
Message.`getParserForType()`
Methods in com.google.protobuf with parameters of type Message
Modifier and Type
Method
Description
`void`
ExtensionRegistry.`add(Descriptors.FieldDescriptor type, Message defaultInstance)`
Add a message-type extension to the registry by descriptor.
`Message`
BlockingRpcChannel.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype)`
Call the given method of the remote service and blocks until it returns.
`Message`
BlockingService.`callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request)`
Equivalent to `Service.callMethod(com.google.protobuf.Descriptors.MethodDescriptor, com.google.protobuf.RpcController, com.google.protobuf.Message, com.google.protobuf.RpcCallback<com.google.protobuf.Message>)`, except that `callBlockingMethod()` returns the result of the RPC or throws a `ServiceException` if there is a failure, rather than passing the information to a callback.
`void`
RpcChannel.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype, RpcCallback<Message> done)`
Call the given method of the remote service.
`void`
Service.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, RpcCallback<Message> done)`
Call a method of the service specified by MethodDescriptor.
`boolean`
Any.`isSameTypeAs(Message message)`
`BuilderType`
AbstractMessage.Builder.`mergeFrom(Message other)`
`Any.Builder`
Any.Builder.`mergeFrom(Message other)`
`Api.Builder`
Api.Builder.`mergeFrom(Message other)`
`BoolValue.Builder`
BoolValue.Builder.`mergeFrom(Message other)`
`BytesValue.Builder`
BytesValue.Builder.`mergeFrom(Message other)`
`DescriptorProtos.DescriptorProto.Builder`
DescriptorProtos.DescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.DescriptorProto.ExtensionRange.Builder`
DescriptorProtos.DescriptorProto.ExtensionRange.Builder.`mergeFrom(Message other)`
`DescriptorProtos.DescriptorProto.ReservedRange.Builder`
DescriptorProtos.DescriptorProto.ReservedRange.Builder.`mergeFrom(Message other)`
`DescriptorProtos.EnumDescriptorProto.Builder`
DescriptorProtos.EnumDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder.`mergeFrom(Message other)`
`DescriptorProtos.EnumOptions.Builder`
DescriptorProtos.EnumOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.EnumValueDescriptorProto.Builder`
DescriptorProtos.EnumValueDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.EnumValueOptions.Builder`
DescriptorProtos.EnumValueOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.ExtensionRangeOptions.Builder`
DescriptorProtos.ExtensionRangeOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.ExtensionRangeOptions.Declaration.Builder`
DescriptorProtos.ExtensionRangeOptions.Declaration.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FeatureSet.Builder`
DescriptorProtos.FeatureSet.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FeatureSetDefaults.Builder`
DescriptorProtos.FeatureSetDefaults.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder`
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FieldDescriptorProto.Builder`
DescriptorProtos.FieldDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FieldOptions.Builder`
DescriptorProtos.FieldOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FieldOptions.EditionDefault.Builder`
DescriptorProtos.FieldOptions.EditionDefault.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FieldOptions.FeatureSupport.Builder`
DescriptorProtos.FieldOptions.FeatureSupport.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FileDescriptorProto.Builder`
DescriptorProtos.FileDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FileDescriptorSet.Builder`
DescriptorProtos.FileDescriptorSet.Builder.`mergeFrom(Message other)`
`DescriptorProtos.FileOptions.Builder`
DescriptorProtos.FileOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.GeneratedCodeInfo.Annotation.Builder`
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder.`mergeFrom(Message other)`
`DescriptorProtos.GeneratedCodeInfo.Builder`
DescriptorProtos.GeneratedCodeInfo.Builder.`mergeFrom(Message other)`
`DescriptorProtos.MessageOptions.Builder`
DescriptorProtos.MessageOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.MethodDescriptorProto.Builder`
DescriptorProtos.MethodDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.MethodOptions.Builder`
DescriptorProtos.MethodOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.OneofDescriptorProto.Builder`
DescriptorProtos.OneofDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.OneofOptions.Builder`
DescriptorProtos.OneofOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.ServiceDescriptorProto.Builder`
DescriptorProtos.ServiceDescriptorProto.Builder.`mergeFrom(Message other)`
`DescriptorProtos.ServiceOptions.Builder`
DescriptorProtos.ServiceOptions.Builder.`mergeFrom(Message other)`
`DescriptorProtos.SourceCodeInfo.Builder`
DescriptorProtos.SourceCodeInfo.Builder.`mergeFrom(Message other)`
`DescriptorProtos.SourceCodeInfo.Location.Builder`
DescriptorProtos.SourceCodeInfo.Location.Builder.`mergeFrom(Message other)`
`DescriptorProtos.UninterpretedOption.Builder`
DescriptorProtos.UninterpretedOption.Builder.`mergeFrom(Message other)`
`DescriptorProtos.UninterpretedOption.NamePart.Builder`
DescriptorProtos.UninterpretedOption.NamePart.Builder.`mergeFrom(Message other)`
`DoubleValue.Builder`
DoubleValue.Builder.`mergeFrom(Message other)`
`Duration.Builder`
Duration.Builder.`mergeFrom(Message other)`
`DynamicMessage.Builder`
DynamicMessage.Builder.`mergeFrom(Message other)`
`Empty.Builder`
Empty.Builder.`mergeFrom(Message other)`
`Enum.Builder`
Enum.Builder.`mergeFrom(Message other)`
`EnumValue.Builder`
EnumValue.Builder.`mergeFrom(Message other)`
`Field.Builder`
Field.Builder.`mergeFrom(Message other)`
`FieldMask.Builder`
FieldMask.Builder.`mergeFrom(Message other)`
`FloatValue.Builder`
FloatValue.Builder.`mergeFrom(Message other)`
`Int32Value.Builder`
Int32Value.Builder.`mergeFrom(Message other)`
`Int64Value.Builder`
Int64Value.Builder.`mergeFrom(Message other)`
`JavaFeaturesProto.JavaFeatures.Builder`
JavaFeaturesProto.JavaFeatures.Builder.`mergeFrom(Message other)`
`ListValue.Builder`
ListValue.Builder.`mergeFrom(Message other)`
`Message.Builder`
Message.Builder.`mergeFrom(Message other)`
Merge `other` into the message being built.
`Method.Builder`
Method.Builder.`mergeFrom(Message other)`
`Mixin.Builder`
Mixin.Builder.`mergeFrom(Message other)`
`Option.Builder`
Option.Builder.`mergeFrom(Message other)`
`SourceContext.Builder`
SourceContext.Builder.`mergeFrom(Message other)`
`StringValue.Builder`
StringValue.Builder.`mergeFrom(Message other)`
`Struct.Builder`
Struct.Builder.`mergeFrom(Message other)`
`Timestamp.Builder`
Timestamp.Builder.`mergeFrom(Message other)`
`Type.Builder`
Type.Builder.`mergeFrom(Message other)`
`UInt32Value.Builder`
UInt32Value.Builder.`mergeFrom(Message other)`
`UInt64Value.Builder`
UInt64Value.Builder.`mergeFrom(Message other)`
`Value.Builder`
Value.Builder.`mergeFrom(Message other)`
`static DynamicMessage.Builder`
DynamicMessage.`newBuilder(Message prototype)`
Construct a `Message.Builder` for a message of the same type as `prototype`, and initialize it with `prototype`'s contents.
`static <ContainingT extends Message, T>
GeneratedMessage.GeneratedExtension<ContainingT,T>`
GeneratedMessage.`newFileScopedGeneratedExtension(Class<?> singularType, Message defaultInstance)`
For use by generated code only.
`static <ContainingT extends Message, T>
GeneratedMessage.GeneratedExtension<ContainingT,T>`
GeneratedMessage.`newMessageScopedGeneratedExtension(Message scope, int descriptorIndex, Class<?> singularType, Message defaultInstance)`
For use by generated code only.
`protected static UninitializedMessageException`
AbstractMessage.Builder.`newUninitializedMessageException(Message message)`
Construct an UninitializedMessageException reporting missing fields in the given message.
Method parameters in com.google.protobuf with type arguments of type Message
Modifier and Type
Method
Description
`void`
RpcChannel.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype, RpcCallback<Message> done)`
Call the given method of the remote service.
`void`
Service.`callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, RpcCallback<Message> done)`
Call a method of the service specified by MethodDescriptor.
`static <Type extends Message>
RpcCallback<Type>`
RpcUtil.`specializeCallback(RpcCallback<Message> originalCallback)`
Take an `RpcCallback<Message>` and convert it to an `RpcCallback` accepting a specific message type.

## Uses of Message in com.google.protobuf.compiler

Classes in com.google.protobuf.compiler that implement Message
Modifier and Type
Class
Description
`static final class`
`PluginProtos.CodeGeneratorRequest`
Protobuf type `google.protobuf.compiler.CodeGeneratorRequest`
`static final class`
`PluginProtos.CodeGeneratorResponse`
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse`
`static final class`
`PluginProtos.CodeGeneratorResponse.File`
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse.File`
`static final class`
`PluginProtos.Version`
Protobuf type `google.protobuf.compiler.Version`
Methods in com.google.protobuf.compiler with parameters of type Message
Modifier and Type
Method
Description
`PluginProtos.CodeGeneratorRequest.Builder`
PluginProtos.CodeGeneratorRequest.Builder.`mergeFrom(Message other)`
`PluginProtos.CodeGeneratorResponse.Builder`
PluginProtos.CodeGeneratorResponse.Builder.`mergeFrom(Message other)`
`PluginProtos.CodeGeneratorResponse.File.Builder`
PluginProtos.CodeGeneratorResponse.File.Builder.`mergeFrom(Message other)`
`PluginProtos.Version.Builder`
PluginProtos.Version.Builder.`mergeFrom(Message other)`

## Uses of Message in com.ocient.jdbc.proto

Classes in com.ocient.jdbc.proto that implement Message
Modifier and Type
Class
Description
`static final class`
`ClientWireProtocol.AttachToQuery`
Protobuf type `xg.cmdcomp.AttachToQuery`
`static final class`
`ClientWireProtocol.Authenticator`
Contains the minimal subset of info the client needs to perform any prerequisite authentication challenge(s).
`static final class`
`ClientWireProtocol.CancelQuery`
Protobuf type `xg.cmdcomp.CancelQuery`
`static final class`
`ClientWireProtocol.CancelQueryResponse`
Protobuf type `xg.cmdcomp.CancelQueryResponse`
`static final class`
`ClientWireProtocol.ClientConnection`
Protobuf type `xg.cmdcomp.ClientConnection`
`static final class`
`ClientWireProtocol.ClientConnection2`
Protobuf type `xg.cmdcomp.ClientConnection2`
`static final class`
`ClientWireProtocol.ClientConnection2Response`
Protobuf type `xg.cmdcomp.ClientConnection2Response`
`static final class`
`ClientWireProtocol.ClientConnectionGCM`
Protobuf type `xg.cmdcomp.ClientConnectionGCM`
`static final class`
`ClientWireProtocol.ClientConnectionGCM2`
Protobuf type `xg.cmdcomp.ClientConnectionGCM2`
`static final class`
`ClientWireProtocol.ClientConnectionGCM2Response`
Protobuf type `xg.cmdcomp.ClientConnectionGCM2Response`
`static final class`
`ClientWireProtocol.ClientConnectionGCMResponse`
Protobuf type `xg.cmdcomp.ClientConnectionGCMResponse`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshSession`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSession`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshSessionResponse`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSessionResponse`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshToken`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshToken`
`static final class`
`ClientWireProtocol.ClientConnectionRefreshTokenResponse`
Protobuf type `xg.cmdcomp.ClientConnectionRefreshTokenResponse`
`static final class`
`ClientWireProtocol.ClientConnectionResponse`
Protobuf type `xg.cmdcomp.ClientConnectionResponse`
`static final class`
`ClientWireProtocol.ClientConnectionSecurityToken`
Protobuf type `xg.cmdcomp.ClientConnectionSecurityToken`
`static final class`
`ClientWireProtocol.ClientConnectionSecurityTokenResponse`
Protobuf type `xg.cmdcomp.ClientConnectionSecurityTokenResponse`
`static final class`
`ClientWireProtocol.ClientConnectionSSO`
Protobuf type `xg.cmdcomp.ClientConnectionSSO`
`static final class`
`ClientWireProtocol.ClientConnectionSSO2`
Protobuf type `xg.cmdcomp.ClientConnectionSSO2`
`static final class`
`ClientWireProtocol.ClientConnectionSSO2Response`
Protobuf type `xg.cmdcomp.ClientConnectionSSO2Response`
`static final class`
`ClientWireProtocol.ClientConnectionSSOResponse`
Protobuf type `xg.cmdcomp.ClientConnectionSSOResponse`
`static final class`
`ClientWireProtocol.CloseConnection`
Protobuf type `xg.cmdcomp.CloseConnection`
`static final class`
`ClientWireProtocol.CloseResultSet`
Protobuf type `xg.cmdcomp.CloseResultSet`
`static final class`
`ClientWireProtocol.ConfirmationResponse`
Protobuf type `xg.cmdcomp.ConfirmationResponse`
`static final class`
`ClientWireProtocol.ExecuteExplain`
Protobuf type `xg.cmdcomp.ExecuteExplain`
`static final class`
`ClientWireProtocol.ExecuteExplainForSpark`
Spark Deprecated
`static final class`
`ClientWireProtocol.ExecuteExport`
Protobuf type `xg.cmdcomp.ExecuteExport`
`static final class`
`ClientWireProtocol.ExecuteExportResponse`
Protobuf type `xg.cmdcomp.ExecuteExportResponse`
`static final class`
`ClientWireProtocol.ExecuteInlinePlan`
Protobuf type `xg.cmdcomp.ExecuteInlinePlan`
`static final class`
`ClientWireProtocol.ExecutePlan`
Protobuf type `xg.cmdcomp.ExecutePlan`
`static final class`
`ClientWireProtocol.ExecuteQuery`
Protobuf type `xg.cmdcomp.ExecuteQuery`
`static final class`
`ClientWireProtocol.ExecuteQueryResponse`
Protobuf type `xg.cmdcomp.ExecuteQueryResponse`
`static final class`
`ClientWireProtocol.ExecuteUpdate`
Protobuf type `xg.cmdcomp.ExecuteUpdate`
`static final class`
`ClientWireProtocol.ExecuteUpdateResponse`
Protobuf type `xg.cmdcomp.ExecuteUpdateResponse`
`static final class`
`ClientWireProtocol.ExplainPipelineRequest`
Protobuf type `xg.cmdcomp.ExplainPipelineRequest`
`static final class`
`ClientWireProtocol.ExplainPipelineResponse`
Protobuf type `xg.cmdcomp.ExplainPipelineResponse`
`static final class`
`ClientWireProtocol.ExplainPlan`
Protobuf type `xg.cmdcomp.ExplainPlan`
`static final class`
`ClientWireProtocol.ExplainResponseStringPlan`
Protobuf type `xg.cmdcomp.ExplainResponseStringPlan`
`static final class`
`ClientWireProtocol.FetchAuthenticators`
Protobuf type `xg.cmdcomp.FetchAuthenticators`
`static final class`
`ClientWireProtocol.FetchAuthenticatorsResponse`
Protobuf type `xg.cmdcomp.FetchAuthenticatorsResponse`
`static final class`
`ClientWireProtocol.FetchData`
Protobuf type `xg.cmdcomp.FetchData`
`static final class`
`ClientWireProtocol.FetchDataResponse`
Protobuf type `xg.cmdcomp.FetchDataResponse`
`static final class`
`ClientWireProtocol.FetchMetadata`
Protobuf type `xg.cmdcomp.FetchMetadata`
`static final class`
`ClientWireProtocol.FetchMetadataResponse`
Protobuf type `xg.cmdcomp.FetchMetadataResponse`
`static final class`
`ClientWireProtocol.FetchSystemMetadata`
Protobuf type `xg.cmdcomp.FetchSystemMetadata`
`static final class`
`ClientWireProtocol.FetchSystemMetadataResponse`
Protobuf type `xg.cmdcomp.FetchSystemMetadataResponse`
`static final class`
`ClientWireProtocol.FetchUpdateStatus`
Protobuf type `xg.cmdcomp.FetchUpdateStatus`
`static final class`
`ClientWireProtocol.FetchUpdateStatusResponse`
Protobuf type `xg.cmdcomp.FetchUpdateStatusResponse`
`static final class`
`ClientWireProtocol.ForceExternal`
Deprecated.
`static final class`
`ClientWireProtocol.GetSchema`
Protobuf type `xg.cmdcomp.GetSchema`
`static final class`
`ClientWireProtocol.GetSchemaResponse`
Protobuf type `xg.cmdcomp.GetSchemaResponse`
`static final class`
`ClientWireProtocol.KillQuery`
Protobuf type `xg.cmdcomp.KillQuery`
`static final class`
`ClientWireProtocol.KillQueryResponse`
Protobuf type `xg.cmdcomp.KillQueryResponse`
`static final class`
`ClientWireProtocol.ListPlan`
Protobuf type `xg.cmdcomp.ListPlan`
`static final class`
`ClientWireProtocol.ListPlanResponse`
Protobuf type `xg.cmdcomp.ListPlanResponse`
`static final class`
`ClientWireProtocol.OpenIDAuthenticator`
Protobuf type `xg.cmdcomp.OpenIDAuthenticator`
`static final class`
`ClientWireProtocol.QueryConcurrencyResponse`
Protobuf type `xg.cmdcomp.QueryConcurrencyResponse`
`static final class`
`ClientWireProtocol.Request`
The request has a type and then the relevant optional field is filled.
`static final class`
`ClientWireProtocol.ResultSet`
Protobuf type `xg.cmdcomp.ResultSet`
`static final class`
`ClientWireProtocol.SecondaryInterfaceList`
Protobuf type `xg.cmdcomp.SecondaryInterfaceList`
`static final class`
`ClientWireProtocol.SecurityToken`
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
`static final class`
`ClientWireProtocol.ServerVersion`
Protobuf type `xg.cmdcomp.ServerVersion`
`static final class`
`ClientWireProtocol.SessionInfo`
Protobuf type `xg.cmdcomp.SessionInfo`
`static final class`
`ClientWireProtocol.SetParameter`
Protobuf type `xg.cmdcomp.SetParameter`
`static final class`
`ClientWireProtocol.SetParameter.Concurrency`
Protobuf type `xg.cmdcomp.SetParameter.Concurrency`
`static final class`
`ClientWireProtocol.SetParameter.ForceExternal`
Protobuf type `xg.cmdcomp.SetParameter.ForceExternal`
`static final class`
`ClientWireProtocol.SetParameter.MaxTempDiskLimit`
Protobuf type `xg.cmdcomp.SetParameter.MaxTempDiskLimit`
`static final class`
`ClientWireProtocol.SetParameter.MemoryTracing`
Protobuf type `xg.cmdcomp.SetParameter.MemoryTracing`
`static final class`
`ClientWireProtocol.SetParameter.Priority`
Protobuf type `xg.cmdcomp.SetParameter.Priority`
`static final class`
`ClientWireProtocol.SetParameter.PriorityAdjustFactor`
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustFactor`
`static final class`
`ClientWireProtocol.SetParameter.PriorityAdjustTime`
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustTime`
`static final class`
`ClientWireProtocol.SetParameter.ResultSetColumnLimit`
Protobuf type `xg.cmdcomp.SetParameter.ResultSetColumnLimit`
`static final class`
`ClientWireProtocol.SetParameter.RowLimit`
Protobuf type `xg.cmdcomp.SetParameter.RowLimit`
`static final class`
`ClientWireProtocol.SetParameter.ServiceClassName`
Protobuf type `xg.cmdcomp.SetParameter.ServiceClassName`
`static final class`
`ClientWireProtocol.SetParameter.TimeLimit`
Protobuf type `xg.cmdcomp.SetParameter.TimeLimit`
`static final class`
`ClientWireProtocol.SetSchema`
Protobuf type `xg.cmdcomp.SetSchema`
`static final class`
`ClientWireProtocol.TestConnection`
Protobuf type `xg.cmdcomp.TestConnection`
Methods in com.ocient.jdbc.proto with parameters of type Message
Modifier and Type
Method
Description
`ClientWireProtocol.AttachToQuery.Builder`
ClientWireProtocol.AttachToQuery.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.Authenticator.Builder`
ClientWireProtocol.Authenticator.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.CancelQuery.Builder`
ClientWireProtocol.CancelQuery.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.CancelQueryResponse.Builder`
ClientWireProtocol.CancelQueryResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnection.Builder`
ClientWireProtocol.ClientConnection.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnection2.Builder`
ClientWireProtocol.ClientConnection2.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnection2Response.Builder`
ClientWireProtocol.ClientConnection2Response.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionGCM.Builder`
ClientWireProtocol.ClientConnectionGCM.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionGCM2.Builder`
ClientWireProtocol.ClientConnectionGCM2.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionGCM2Response.Builder`
ClientWireProtocol.ClientConnectionGCM2Response.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionGCMResponse.Builder`
ClientWireProtocol.ClientConnectionGCMResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionRefreshSession.Builder`
ClientWireProtocol.ClientConnectionRefreshSession.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionRefreshSessionResponse.Builder`
ClientWireProtocol.ClientConnectionRefreshSessionResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionRefreshToken.Builder`
ClientWireProtocol.ClientConnectionRefreshToken.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionRefreshTokenResponse.Builder`
ClientWireProtocol.ClientConnectionRefreshTokenResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionResponse.Builder`
ClientWireProtocol.ClientConnectionResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSecurityToken.Builder`
ClientWireProtocol.ClientConnectionSecurityToken.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSecurityTokenResponse.Builder`
ClientWireProtocol.ClientConnectionSecurityTokenResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSSO.Builder`
ClientWireProtocol.ClientConnectionSSO.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSSO2.Builder`
ClientWireProtocol.ClientConnectionSSO2.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSSO2Response.Builder`
ClientWireProtocol.ClientConnectionSSO2Response.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ClientConnectionSSOResponse.Builder`
ClientWireProtocol.ClientConnectionSSOResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.CloseConnection.Builder`
ClientWireProtocol.CloseConnection.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.CloseResultSet.Builder`
ClientWireProtocol.CloseResultSet.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ConfirmationResponse.Builder`
ClientWireProtocol.ConfirmationResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteExplain.Builder`
ClientWireProtocol.ExecuteExplain.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteExplainForSpark.Builder`
ClientWireProtocol.ExecuteExplainForSpark.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteExport.Builder`
ClientWireProtocol.ExecuteExport.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteExportResponse.Builder`
ClientWireProtocol.ExecuteExportResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteInlinePlan.Builder`
ClientWireProtocol.ExecuteInlinePlan.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecutePlan.Builder`
ClientWireProtocol.ExecutePlan.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteQuery.Builder`
ClientWireProtocol.ExecuteQuery.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteQueryResponse.Builder`
ClientWireProtocol.ExecuteQueryResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteUpdate.Builder`
ClientWireProtocol.ExecuteUpdate.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExecuteUpdateResponse.Builder`
ClientWireProtocol.ExecuteUpdateResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExplainPipelineRequest.Builder`
ClientWireProtocol.ExplainPipelineRequest.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExplainPipelineResponse.Builder`
ClientWireProtocol.ExplainPipelineResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExplainPlan.Builder`
ClientWireProtocol.ExplainPlan.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ExplainResponseStringPlan.Builder`
ClientWireProtocol.ExplainResponseStringPlan.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchAuthenticators.Builder`
ClientWireProtocol.FetchAuthenticators.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchAuthenticatorsResponse.Builder`
ClientWireProtocol.FetchAuthenticatorsResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchData.Builder`
ClientWireProtocol.FetchData.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchDataResponse.Builder`
ClientWireProtocol.FetchDataResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchMetadata.Builder`
ClientWireProtocol.FetchMetadata.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchMetadataResponse.Builder`
ClientWireProtocol.FetchMetadataResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchSystemMetadata.Builder`
ClientWireProtocol.FetchSystemMetadata.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchSystemMetadataResponse.Builder`
ClientWireProtocol.FetchSystemMetadataResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchUpdateStatus.Builder`
ClientWireProtocol.FetchUpdateStatus.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.FetchUpdateStatusResponse.Builder`
ClientWireProtocol.FetchUpdateStatusResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ForceExternal.Builder`
ClientWireProtocol.ForceExternal.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.GetSchema.Builder`
ClientWireProtocol.GetSchema.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.GetSchemaResponse.Builder`
ClientWireProtocol.GetSchemaResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.KillQuery.Builder`
ClientWireProtocol.KillQuery.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.KillQueryResponse.Builder`
ClientWireProtocol.KillQueryResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ListPlan.Builder`
ClientWireProtocol.ListPlan.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ListPlanResponse.Builder`
ClientWireProtocol.ListPlanResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.OpenIDAuthenticator.Builder`
ClientWireProtocol.OpenIDAuthenticator.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.QueryConcurrencyResponse.Builder`
ClientWireProtocol.QueryConcurrencyResponse.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.Request.Builder`
ClientWireProtocol.Request.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ResultSet.Builder`
ClientWireProtocol.ResultSet.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SecondaryInterfaceList.Builder`
ClientWireProtocol.SecondaryInterfaceList.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SecurityToken.Builder`
ClientWireProtocol.SecurityToken.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.ServerVersion.Builder`
ClientWireProtocol.ServerVersion.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SessionInfo.Builder`
ClientWireProtocol.SessionInfo.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.Builder`
ClientWireProtocol.SetParameter.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.Concurrency.Builder`
ClientWireProtocol.SetParameter.Concurrency.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.ForceExternal.Builder`
ClientWireProtocol.SetParameter.ForceExternal.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.MaxTempDiskLimit.Builder`
ClientWireProtocol.SetParameter.MaxTempDiskLimit.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.MemoryTracing.Builder`
ClientWireProtocol.SetParameter.MemoryTracing.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.Priority.Builder`
ClientWireProtocol.SetParameter.Priority.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.PriorityAdjustFactor.Builder`
ClientWireProtocol.SetParameter.PriorityAdjustFactor.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.PriorityAdjustTime.Builder`
ClientWireProtocol.SetParameter.PriorityAdjustTime.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.ResultSetColumnLimit.Builder`
ClientWireProtocol.SetParameter.ResultSetColumnLimit.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.RowLimit.Builder`
ClientWireProtocol.SetParameter.RowLimit.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.ServiceClassName.Builder`
ClientWireProtocol.SetParameter.ServiceClassName.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetParameter.TimeLimit.Builder`
ClientWireProtocol.SetParameter.TimeLimit.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.SetSchema.Builder`
ClientWireProtocol.SetSchema.Builder.`mergeFrom(Message other)`
`ClientWireProtocol.TestConnection.Builder`
ClientWireProtocol.TestConnection.Builder.`mergeFrom(Message other)`