io.grpc.reflection.v1.ServerReflectionResponseOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/reflection/v1/reflection.proto
// Protobuf Java Version: 3.25.5
package io.grpc.reflection.v1;
public interface ServerReflectionResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.reflection.v1.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.v1.ServerReflectionRequest original_request = 2;
* @return Whether the originalRequest field is set.
*/
boolean hasOriginalRequest();
/**
* .grpc.reflection.v1.ServerReflectionRequest original_request = 2;
* @return The originalRequest.
*/
io.grpc.reflection.v1.ServerReflectionRequest getOriginalRequest();
/**
* .grpc.reflection.v1.ServerReflectionRequest original_request = 2;
*/
io.grpc.reflection.v1.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.v1.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.v1.FileDescriptorResponse file_descriptor_response = 4;
* @return The fileDescriptorResponse.
*/
io.grpc.reflection.v1.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.v1.FileDescriptorResponse file_descriptor_response = 4;
*/
io.grpc.reflection.v1.FileDescriptorResponseOrBuilder getFileDescriptorResponseOrBuilder();
/**
*
* This message is used to answer all_extension_numbers_of_type requests.
*
*
* .grpc.reflection.v1.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 requests.
*
*
* .grpc.reflection.v1.ExtensionNumberResponse all_extension_numbers_response = 5;
* @return The allExtensionNumbersResponse.
*/
io.grpc.reflection.v1.ExtensionNumberResponse getAllExtensionNumbersResponse();
/**
*
* This message is used to answer all_extension_numbers_of_type requests.
*
*
* .grpc.reflection.v1.ExtensionNumberResponse all_extension_numbers_response = 5;
*/
io.grpc.reflection.v1.ExtensionNumberResponseOrBuilder getAllExtensionNumbersResponseOrBuilder();
/**
*
* This message is used to answer list_services requests.
*
*
* .grpc.reflection.v1.ListServiceResponse list_services_response = 6;
* @return Whether the listServicesResponse field is set.
*/
boolean hasListServicesResponse();
/**
*
* This message is used to answer list_services requests.
*
*
* .grpc.reflection.v1.ListServiceResponse list_services_response = 6;
* @return The listServicesResponse.
*/
io.grpc.reflection.v1.ListServiceResponse getListServicesResponse();
/**
*
* This message is used to answer list_services requests.
*
*
* .grpc.reflection.v1.ListServiceResponse list_services_response = 6;
*/
io.grpc.reflection.v1.ListServiceResponseOrBuilder getListServicesResponseOrBuilder();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1.ErrorResponse error_response = 7;
* @return Whether the errorResponse field is set.
*/
boolean hasErrorResponse();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1.ErrorResponse error_response = 7;
* @return The errorResponse.
*/
io.grpc.reflection.v1.ErrorResponse getErrorResponse();
/**
*
* This message is used when an error occurs.
*
*
* .grpc.reflection.v1.ErrorResponse error_response = 7;
*/
io.grpc.reflection.v1.ErrorResponseOrBuilder getErrorResponseOrBuilder();
io.grpc.reflection.v1.ServerReflectionResponse.MessageResponseCase getMessageResponseCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy