All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.grpc.reflection.v1alpha.ServerReflectionResponseOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.68.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: grpc/reflection/v1alpha/reflection.proto

// Protobuf Java Version: 3.25.1
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 requst.
   * 
* * .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 requst.
   * 
* * .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 requst.
   * 
* * .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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy