Class ServerReflectionRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<ServerReflectionRequest,ServerReflectionRequest.Builder>
com.viam.sdk.core.rpc.reflectionv1alpha.ServerReflectionRequest
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, ServerReflectionRequestOrBuilder

public final class ServerReflectionRequest extends com.google.protobuf.GeneratedMessageLite<ServerReflectionRequest,ServerReflectionRequest.Builder> implements ServerReflectionRequestOrBuilder
 The message sent by the client when calling ServerReflectionInfo method.
 

Protobuf type grpc.reflection.v1alpha.ServerReflectionRequest

  • 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

    • getMessageRequestCase

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

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

      public com.google.protobuf.ByteString getHostBytes()
      string host = 1 [json_name = "host"];
      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 [json_name = "fileByFilename"];
      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 [json_name = "fileByFilename"];
      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 [json_name = "fileByFilename"];
      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 [json_name = "fileContainingSymbol"];
      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 [json_name = "fileContainingSymbol"];
      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 [json_name = "fileContainingSymbol"];
      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.v1alpha.ExtensionRequest file_containing_extension = 5 [json_name = "fileContainingExtension"];
      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.v1alpha.ExtensionRequest file_containing_extension = 5 [json_name = "fileContainingExtension"];
      Specified by:
      getFileContainingExtension in interface ServerReflectionRequestOrBuilder
      Returns:
      The fileContainingExtension.
    • hasAllExtensionNumbersOfType

      public boolean hasAllExtensionNumbersOfType()
       Finds the tag numbers used by all known extensions of extendee_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 [json_name = "allExtensionNumbersOfType"];
      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 extendee_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 [json_name = "allExtensionNumbersOfType"];
      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 extendee_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 [json_name = "allExtensionNumbersOfType"];
      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 [json_name = "listServices"];
      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 [json_name = "listServices"];
      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 [json_name = "listServices"];
      Specified by:
      getListServicesBytes in interface ServerReflectionRequestOrBuilder
      Returns:
      The bytes for listServices.
    • 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
    • newBuilder

      public static ServerReflectionRequest.Builder newBuilder()
    • newBuilder

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

      protected Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<ServerReflectionRequest,ServerReflectionRequest.Builder>
    • getDefaultInstance

      public static ServerReflectionRequest getDefaultInstance()
    • parser

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