Home | History | Annotate | Download | only in v1alpha
      1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
      2 // source: io/grpc/reflection/v1alpha/reflection.proto
      3 
      4 package io.grpc.reflection.v1alpha;
      5 
      6 public interface ServerReflectionResponseOrBuilder extends
      7     // @@protoc_insertion_point(interface_extends:grpc.reflection.v1alpha.ServerReflectionResponse)
      8     com.google.protobuf.MessageOrBuilder {
      9 
     10   /**
     11    * <code>string valid_host = 1;</code>
     12    */
     13   java.lang.String getValidHost();
     14   /**
     15    * <code>string valid_host = 1;</code>
     16    */
     17   com.google.protobuf.ByteString
     18       getValidHostBytes();
     19 
     20   /**
     21    * <code>.grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;</code>
     22    */
     23   boolean hasOriginalRequest();
     24   /**
     25    * <code>.grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;</code>
     26    */
     27   io.grpc.reflection.v1alpha.ServerReflectionRequest getOriginalRequest();
     28   /**
     29    * <code>.grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;</code>
     30    */
     31   io.grpc.reflection.v1alpha.ServerReflectionRequestOrBuilder getOriginalRequestOrBuilder();
     32 
     33   /**
     34    * <pre>
     35    * This message is used to answer file_by_filename, file_containing_symbol,
     36    * file_containing_extension requests with transitive dependencies. As
     37    * the repeated label is not allowed in oneof fields, we use a
     38    * FileDescriptorResponse message to encapsulate the repeated fields.
     39    * The reflection service is allowed to avoid sending FileDescriptorProtos
     40    * that were previously sent in response to earlier requests in the stream.
     41    * </pre>
     42    *
     43    * <code>.grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;</code>
     44    */
     45   boolean hasFileDescriptorResponse();
     46   /**
     47    * <pre>
     48    * This message is used to answer file_by_filename, file_containing_symbol,
     49    * file_containing_extension requests with transitive dependencies. As
     50    * the repeated label is not allowed in oneof fields, we use a
     51    * FileDescriptorResponse message to encapsulate the repeated fields.
     52    * The reflection service is allowed to avoid sending FileDescriptorProtos
     53    * that were previously sent in response to earlier requests in the stream.
     54    * </pre>
     55    *
     56    * <code>.grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;</code>
     57    */
     58   io.grpc.reflection.v1alpha.FileDescriptorResponse getFileDescriptorResponse();
     59   /**
     60    * <pre>
     61    * This message is used to answer file_by_filename, file_containing_symbol,
     62    * file_containing_extension requests with transitive dependencies. As
     63    * the repeated label is not allowed in oneof fields, we use a
     64    * FileDescriptorResponse message to encapsulate the repeated fields.
     65    * The reflection service is allowed to avoid sending FileDescriptorProtos
     66    * that were previously sent in response to earlier requests in the stream.
     67    * </pre>
     68    *
     69    * <code>.grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;</code>
     70    */
     71   io.grpc.reflection.v1alpha.FileDescriptorResponseOrBuilder getFileDescriptorResponseOrBuilder();
     72 
     73   /**
     74    * <pre>
     75    * This message is used to answer all_extension_numbers_of_type requst.
     76    * </pre>
     77    *
     78    * <code>.grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;</code>
     79    */
     80   boolean hasAllExtensionNumbersResponse();
     81   /**
     82    * <pre>
     83    * This message is used to answer all_extension_numbers_of_type requst.
     84    * </pre>
     85    *
     86    * <code>.grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;</code>
     87    */
     88   io.grpc.reflection.v1alpha.ExtensionNumberResponse getAllExtensionNumbersResponse();
     89   /**
     90    * <pre>
     91    * This message is used to answer all_extension_numbers_of_type requst.
     92    * </pre>
     93    *
     94    * <code>.grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;</code>
     95    */
     96   io.grpc.reflection.v1alpha.ExtensionNumberResponseOrBuilder getAllExtensionNumbersResponseOrBuilder();
     97 
     98   /**
     99    * <pre>
    100    * This message is used to answer list_services request.
    101    * </pre>
    102    *
    103    * <code>.grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;</code>
    104    */
    105   boolean hasListServicesResponse();
    106   /**
    107    * <pre>
    108    * This message is used to answer list_services request.
    109    * </pre>
    110    *
    111    * <code>.grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;</code>
    112    */
    113   io.grpc.reflection.v1alpha.ListServiceResponse getListServicesResponse();
    114   /**
    115    * <pre>
    116    * This message is used to answer list_services request.
    117    * </pre>
    118    *
    119    * <code>.grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;</code>
    120    */
    121   io.grpc.reflection.v1alpha.ListServiceResponseOrBuilder getListServicesResponseOrBuilder();
    122 
    123   /**
    124    * <pre>
    125    * This message is used when an error occurs.
    126    * </pre>
    127    *
    128    * <code>.grpc.reflection.v1alpha.ErrorResponse error_response = 7;</code>
    129    */
    130   boolean hasErrorResponse();
    131   /**
    132    * <pre>
    133    * This message is used when an error occurs.
    134    * </pre>
    135    *
    136    * <code>.grpc.reflection.v1alpha.ErrorResponse error_response = 7;</code>
    137    */
    138   io.grpc.reflection.v1alpha.ErrorResponse getErrorResponse();
    139   /**
    140    * <pre>
    141    * This message is used when an error occurs.
    142    * </pre>
    143    *
    144    * <code>.grpc.reflection.v1alpha.ErrorResponse error_response = 7;</code>
    145    */
    146   io.grpc.reflection.v1alpha.ErrorResponseOrBuilder getErrorResponseOrBuilder();
    147 
    148   public io.grpc.reflection.v1alpha.ServerReflectionResponse.MessageResponseCase getMessageResponseCase();
    149 }
    150