io.grpc.reflection.v1alpha.ServerReflectionResponseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dubbo Show documentation
Show all versions of dubbo Show documentation
The all in one project of dubbo
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: reflectionV1Alpha.proto
// Protobuf Java Version: 3.25.5
package io.grpc.reflection.v1alpha;
public interface ServerReflectionResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.reflection.v1alpha.ServerReflectionResponse)
com.google.protobuf.MessageOrBuilder {
/**
* string valid_host = 1;
* @return The validHost.
*/
java.lang.String getValidHost();
/**
* string valid_host = 1;
* @return The bytes for validHost.
*/
com.google.protobuf.ByteString
getValidHostBytes();
/**
* .grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;
* @return Whether the originalRequest field is set.
*/
boolean hasOriginalRequest();
/**
* .grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;
* @return The originalRequest.
*/
io.grpc.reflection.v1alpha.ServerReflectionRequest getOriginalRequest();
/**
* .grpc.reflection.v1alpha.ServerReflectionRequest original_request = 2;
*/
io.grpc.reflection.v1alpha.ServerReflectionRequestOrBuilder getOriginalRequestOrBuilder();
/**
*
* This message is used to answer file_by_filename, file_containing_symbol,
* file_containing_extension requests with transitive dependencies. As
* the repeated label is not allowed in oneof fields, we use a
* FileDescriptorResponse message to encapsulate the repeated fields.
* The reflection service is allowed to avoid sending FileDescriptorProtos
* that were previously sent in response to earlier requests in the stream.
*
*
* .grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;
* @return Whether the fileDescriptorResponse field is set.
*/
boolean hasFileDescriptorResponse();
/**
*
* This message is used to answer file_by_filename, file_containing_symbol,
* file_containing_extension requests with transitive dependencies. As
* the repeated label is not allowed in oneof fields, we use a
* FileDescriptorResponse message to encapsulate the repeated fields.
* The reflection service is allowed to avoid sending FileDescriptorProtos
* that were previously sent in response to earlier requests in the stream.
*
*
* .grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;
* @return The fileDescriptorResponse.
*/
io.grpc.reflection.v1alpha.FileDescriptorResponse getFileDescriptorResponse();
/**
*
* This message is used to answer file_by_filename, file_containing_symbol,
* file_containing_extension requests with transitive dependencies. As
* the repeated label is not allowed in oneof fields, we use a
* FileDescriptorResponse message to encapsulate the repeated fields.
* The reflection service is allowed to avoid sending FileDescriptorProtos
* that were previously sent in response to earlier requests in the stream.
*
*
* .grpc.reflection.v1alpha.FileDescriptorResponse file_descriptor_response = 4;
*/
io.grpc.reflection.v1alpha.FileDescriptorResponseOrBuilder getFileDescriptorResponseOrBuilder();
/**
*
* This message is used to answer all_extension_numbers_of_type request.
*
*
* .grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;
* @return Whether the allExtensionNumbersResponse field is set.
*/
boolean hasAllExtensionNumbersResponse();
/**
*
* This message is used to answer all_extension_numbers_of_type request.
*
*
* .grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;
* @return The allExtensionNumbersResponse.
*/
io.grpc.reflection.v1alpha.ExtensionNumberResponse getAllExtensionNumbersResponse();
/**
*
* This message is used to answer all_extension_numbers_of_type request.
*
*
* .grpc.reflection.v1alpha.ExtensionNumberResponse all_extension_numbers_response = 5;
*/
io.grpc.reflection.v1alpha.ExtensionNumberResponseOrBuilder getAllExtensionNumbersResponseOrBuilder();
/**
*
* This message is used to answer list_services request.
*
*
* .grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;
* @return Whether the listServicesResponse field is set.
*/
boolean hasListServicesResponse();
/**
*
* This message is used to answer list_services request.
*
*
* .grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;
* @return The listServicesResponse.
*/
io.grpc.reflection.v1alpha.ListServiceResponse getListServicesResponse();
/**
*
* This message is used to answer list_services request.
*
*
* .grpc.reflection.v1alpha.ListServiceResponse list_services_response = 6;
*/
io.grpc.reflection.v1alpha.ListServiceResponseOrBuilder getListServicesResponseOrBuilder();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1alpha.ErrorResponse error_response = 7;
* @return Whether the errorResponse field is set.
*/
boolean hasErrorResponse();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1alpha.ErrorResponse error_response = 7;
* @return The errorResponse.
*/
io.grpc.reflection.v1alpha.ErrorResponse getErrorResponse();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1alpha.ErrorResponse error_response = 7;
*/
io.grpc.reflection.v1alpha.ErrorResponseOrBuilder getErrorResponseOrBuilder();
io.grpc.reflection.v1alpha.ServerReflectionResponse.MessageResponseCase getMessageResponseCase();
}