Class Reflection.ServerReflectionRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
grpc.reflection.v1alpha.Reflection.ServerReflectionRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Reflection.ServerReflectionRequestOrBuilder, Serializable
Enclosing class:
Reflection

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

    • HOST_FIELD_NUMBER

      public static final int HOST_FIELD_NUMBER
      See Also:
    • 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:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

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

      Specified by:
      getMessageRequestCase in interface Reflection.ServerReflectionRequestOrBuilder
    • getHost

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

      public com.google.protobuf.ByteString getHostBytes()
      string host = 1;
      Specified by:
      getHostBytes in interface Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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.v1alpha.ExtensionRequest file_containing_extension = 5;
      Specified by:
      hasFileContainingExtension in interface Reflection.ServerReflectionRequestOrBuilder
      Returns:
      Whether the fileContainingExtension field is set.
    • getFileContainingExtension

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

      public Reflection.ExtensionRequestOrBuilder getFileContainingExtensionOrBuilder()
       Find the proto file which defines an extension extending the given
       message type with the given field number.
       
      .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
      Specified by:
      getFileContainingExtensionOrBuilder in interface Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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 Reflection.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.GeneratedMessageV3
    • 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.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • 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 Reflection.ServerReflectionRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

      public static Reflection.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 Reflection.ServerReflectionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

      public static Reflection.ServerReflectionRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Reflection.ServerReflectionRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Reflection.ServerReflectionRequest getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<Reflection.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.GeneratedMessageV3
    • getDefaultInstanceForType

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