// Generated by the protocol buffer compiler. DO NOT EDIT! // source: io/grpc/reflection/v1alpha/reflection.proto package io.grpc.reflection.v1alpha; public interface ServerReflectionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:grpc.reflection.v1alpha.ServerReflectionRequest) com.google.protobuf.MessageOrBuilder { /** * <code>string host = 1;</code> */ java.lang.String getHost(); /** * <code>string host = 1;</code> */ com.google.protobuf.ByteString getHostBytes(); /** * <pre> * Find a proto file by the file name. * </pre> * * <code>string file_by_filename = 3;</code> */ java.lang.String getFileByFilename(); /** * <pre> * Find a proto file by the file name. * </pre> * * <code>string file_by_filename = 3;</code> */ com.google.protobuf.ByteString getFileByFilenameBytes(); /** * <pre> * 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>). * </pre> * * <code>string file_containing_symbol = 4;</code> */ java.lang.String getFileContainingSymbol(); /** * <pre> * 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>). * </pre> * * <code>string file_containing_symbol = 4;</code> */ com.google.protobuf.ByteString getFileContainingSymbolBytes(); /** * <pre> * Find the proto file which defines an extension extending the given * message type with the given field number. * </pre> * * <code>.grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;</code> */ io.grpc.reflection.v1alpha.ExtensionRequest getFileContainingExtension(); /** * <pre> * Find the proto file which defines an extension extending the given * message type with the given field number. * </pre> * * <code>.grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;</code> */ io.grpc.reflection.v1alpha.ExtensionRequestOrBuilder getFileContainingExtensionOrBuilder(); /** * <pre> * 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> * </pre> * * <code>string all_extension_numbers_of_type = 6;</code> */ java.lang.String getAllExtensionNumbersOfType(); /** * <pre> * 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> * </pre> * * <code>string all_extension_numbers_of_type = 6;</code> */ com.google.protobuf.ByteString getAllExtensionNumbersOfTypeBytes(); /** * <pre> * List the full names of registered services. The content will not be * checked. * </pre> * * <code>string list_services = 7;</code> */ java.lang.String getListServices(); /** * <pre> * List the full names of registered services. The content will not be * checked. * </pre> * * <code>string list_services = 7;</code> */ com.google.protobuf.ByteString getListServicesBytes(); public io.grpc.reflection.v1alpha.ServerReflectionRequest.MessageRequestCase getMessageRequestCase(); }