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