Class ServerReflectionRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.grpc.reflection.v1.ServerReflectionRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ServerReflectionRequestOrBuilder, Serializable

public final class ServerReflectionRequest extends com.google.protobuf.GeneratedMessage implements ServerReflectionRequestOrBuilder
 The message sent by the client when calling ServerReflectionInfo method.
 
Protobuf type grpc.reflection.v1.ServerReflectionRequest
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • messageRequestCase_

      private int messageRequestCase_
    • messageRequest_

      private Object messageRequest_
    • HOST_FIELD_NUMBER

      public static final int HOST_FIELD_NUMBER
      See Also:
    • host_

      private volatile Object host_
    • FILE_BY_FILENAME_FIELD_NUMBER

      public static final int FILE_BY_FILENAME_FIELD_NUMBER
      See Also:
    • FILE_CONTAINING_SYMBOL_FIELD_NUMBER

      public static final int FILE_CONTAINING_SYMBOL_FIELD_NUMBER
      See Also:
    • FILE_CONTAINING_EXTENSION_FIELD_NUMBER

      public static final int FILE_CONTAINING_EXTENSION_FIELD_NUMBER
      See Also:
    • ALL_EXTENSION_NUMBERS_OF_TYPE_FIELD_NUMBER

      public static final int ALL_EXTENSION_NUMBERS_OF_TYPE_FIELD_NUMBER
      See Also:
    • LIST_SERVICES_FIELD_NUMBER

      public static final int LIST_SERVICES_FIELD_NUMBER
      See Also:
    • memoizedIsInitialized

      private byte memoizedIsInitialized
    • DEFAULT_INSTANCE

      private static final ServerReflectionRequest DEFAULT_INSTANCE
    • PARSER

      private static final com.google.protobuf.Parser<ServerReflectionRequest> PARSER
  • Constructor Details

    • ServerReflectionRequest

      private ServerReflectionRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder)
    • ServerReflectionRequest

      private ServerReflectionRequest()
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getMessageRequestCase

      public ServerReflectionRequest.MessageRequestCase getMessageRequestCase()
      Specified by:
      getMessageRequestCase in interface ServerReflectionRequestOrBuilder
    • getHost

      public String getHost()
      string host = 1;
      Specified by:
      getHost in interface ServerReflectionRequestOrBuilder
      Returns:
      The host.
    • getHostBytes

      public com.google.protobuf.ByteString getHostBytes()
      string host = 1;
      Specified by:
      getHostBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for host.
    • hasFileByFilename

      public boolean hasFileByFilename()
       Find a proto file by the file name.
       
      string file_by_filename = 3;
      Specified by:
      hasFileByFilename in interface ServerReflectionRequestOrBuilder
      Returns:
      Whether the fileByFilename field is set.
    • getFileByFilename

      public String getFileByFilename()
       Find a proto file by the file name.
       
      string file_by_filename = 3;
      Specified by:
      getFileByFilename in interface ServerReflectionRequestOrBuilder
      Returns:
      The fileByFilename.
    • getFileByFilenameBytes

      public com.google.protobuf.ByteString getFileByFilenameBytes()
       Find a proto file by the file name.
       
      string file_by_filename = 3;
      Specified by:
      getFileByFilenameBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for fileByFilename.
    • hasFileContainingSymbol

      public boolean hasFileContainingSymbol()
       Find the proto file that declares the given fully-qualified symbol name.
       This field should be a fully-qualified symbol name
       (e.g. <package>.<service>[.<method>] or <package>.<type>).
       
      string file_containing_symbol = 4;
      Specified by:
      hasFileContainingSymbol in interface ServerReflectionRequestOrBuilder
      Returns:
      Whether the fileContainingSymbol field is set.
    • getFileContainingSymbol

      public String getFileContainingSymbol()
       Find the proto file that declares the given fully-qualified symbol name.
       This field should be a fully-qualified symbol name
       (e.g. <package>.<service>[.<method>] or <package>.<type>).
       
      string file_containing_symbol = 4;
      Specified by:
      getFileContainingSymbol in interface ServerReflectionRequestOrBuilder
      Returns:
      The fileContainingSymbol.
    • getFileContainingSymbolBytes

      public com.google.protobuf.ByteString getFileContainingSymbolBytes()
       Find the proto file that declares the given fully-qualified symbol name.
       This field should be a fully-qualified symbol name
       (e.g. <package>.<service>[.<method>] or <package>.<type>).
       
      string file_containing_symbol = 4;
      Specified by:
      getFileContainingSymbolBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for fileContainingSymbol.
    • hasFileContainingExtension

      public boolean hasFileContainingExtension()
       Find the proto file which defines an extension extending the given
       message type with the given field number.
       
      .grpc.reflection.v1.ExtensionRequest file_containing_extension = 5;
      Specified by:
      hasFileContainingExtension in interface ServerReflectionRequestOrBuilder
      Returns:
      Whether the fileContainingExtension field is set.
    • getFileContainingExtension

      public ExtensionRequest getFileContainingExtension()
       Find the proto file which defines an extension extending the given
       message type with the given field number.
       
      .grpc.reflection.v1.ExtensionRequest file_containing_extension = 5;
      Specified by:
      getFileContainingExtension in interface ServerReflectionRequestOrBuilder
      Returns:
      The fileContainingExtension.
    • getFileContainingExtensionOrBuilder

      public ExtensionRequestOrBuilder getFileContainingExtensionOrBuilder()
       Find the proto file which defines an extension extending the given
       message type with the given field number.
       
      .grpc.reflection.v1.ExtensionRequest file_containing_extension = 5;
      Specified by:
      getFileContainingExtensionOrBuilder in interface ServerReflectionRequestOrBuilder
    • hasAllExtensionNumbersOfType

      public boolean hasAllExtensionNumbersOfType()
       Finds the tag numbers used by all known extensions of the given message
       type, and appends them to ExtensionNumberResponse in an undefined order.
       Its corresponding method is best-effort: it's not guaranteed that the
       reflection service will implement this method, and it's not guaranteed
       that this method will provide all extensions. Returns
       StatusCode::UNIMPLEMENTED if it's not implemented.
       This field should be a fully-qualified type name. The format is
       <package>.<type>
       
      string all_extension_numbers_of_type = 6;
      Specified by:
      hasAllExtensionNumbersOfType in interface ServerReflectionRequestOrBuilder
      Returns:
      Whether the allExtensionNumbersOfType field is set.
    • getAllExtensionNumbersOfType

      public String getAllExtensionNumbersOfType()
       Finds the tag numbers used by all known extensions of the given message
       type, and appends them to ExtensionNumberResponse in an undefined order.
       Its corresponding method is best-effort: it's not guaranteed that the
       reflection service will implement this method, and it's not guaranteed
       that this method will provide all extensions. Returns
       StatusCode::UNIMPLEMENTED if it's not implemented.
       This field should be a fully-qualified type name. The format is
       <package>.<type>
       
      string all_extension_numbers_of_type = 6;
      Specified by:
      getAllExtensionNumbersOfType in interface ServerReflectionRequestOrBuilder
      Returns:
      The allExtensionNumbersOfType.
    • getAllExtensionNumbersOfTypeBytes

      public com.google.protobuf.ByteString getAllExtensionNumbersOfTypeBytes()
       Finds the tag numbers used by all known extensions of the given message
       type, and appends them to ExtensionNumberResponse in an undefined order.
       Its corresponding method is best-effort: it's not guaranteed that the
       reflection service will implement this method, and it's not guaranteed
       that this method will provide all extensions. Returns
       StatusCode::UNIMPLEMENTED if it's not implemented.
       This field should be a fully-qualified type name. The format is
       <package>.<type>
       
      string all_extension_numbers_of_type = 6;
      Specified by:
      getAllExtensionNumbersOfTypeBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for allExtensionNumbersOfType.
    • hasListServices

      public boolean hasListServices()
       List the full names of registered services. The content will not be
       checked.
       
      string list_services = 7;
      Specified by:
      hasListServices in interface ServerReflectionRequestOrBuilder
      Returns:
      Whether the listServices field is set.
    • getListServices

      public String getListServices()
       List the full names of registered services. The content will not be
       checked.
       
      string list_services = 7;
      Specified by:
      getListServices in interface ServerReflectionRequestOrBuilder
      Returns:
      The listServices.
    • getListServicesBytes

      public com.google.protobuf.ByteString getListServicesBytes()
       List the full names of registered services. The content will not be
       checked.
       
      string list_services = 7;
      Specified by:
      getListServicesBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for listServices.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ServerReflectionRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ServerReflectionRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ServerReflectionRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ServerReflectionRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ServerReflectionRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ServerReflectionRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ServerReflectionRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ServerReflectionRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ServerReflectionRequest.Builder newBuilder()
    • newBuilder

      public static ServerReflectionRequest.Builder newBuilder(ServerReflectionRequest prototype)
    • toBuilder

      public ServerReflectionRequest.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ServerReflectionRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ServerReflectionRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ServerReflectionRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<ServerReflectionRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ServerReflectionRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder