io.grpc.reflection.v1alpha.ServerReflectionRequestOrBuilder 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
// 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 ServerReflectionRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.reflection.v1alpha.ServerReflectionRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string host = 1;
* @return The host.
*/
java.lang.String getHost();
/**
* string host = 1;
* @return The bytes for host.
*/
com.google.protobuf.ByteString
getHostBytes();
/**
*
* Find a proto file by the file name.
*
*
* string file_by_filename = 3;
* @return Whether the fileByFilename field is set.
*/
boolean hasFileByFilename();
/**
*
* Find a proto file by the file name.
*
*
* string file_by_filename = 3;
* @return The fileByFilename.
*/
java.lang.String getFileByFilename();
/**
*
* Find a proto file by the file name.
*
*
* string file_by_filename = 3;
* @return The bytes for fileByFilename.
*/
com.google.protobuf.ByteString
getFileByFilenameBytes();
/**
*
* 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>).
*
*
* string file_containing_symbol = 4;
* @return Whether the fileContainingSymbol field is set.
*/
boolean hasFileContainingSymbol();
/**
*
* 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>).
*
*
* string file_containing_symbol = 4;
* @return The fileContainingSymbol.
*/
java.lang.String getFileContainingSymbol();
/**
*
* 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>).
*
*
* string file_containing_symbol = 4;
* @return The bytes for fileContainingSymbol.
*/
com.google.protobuf.ByteString
getFileContainingSymbolBytes();
/**
*
* Find the proto file which defines an extension extending the given
* message type with the given field number.
*
*
* .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
* @return Whether the fileContainingExtension field is set.
*/
boolean hasFileContainingExtension();
/**
*
* Find the proto file which defines an extension extending the given
* message type with the given field number.
*
*
* .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
* @return The fileContainingExtension.
*/
io.grpc.reflection.v1alpha.ExtensionRequest getFileContainingExtension();
/**
*
* Find the proto file which defines an extension extending the given
* message type with the given field number.
*
*
* .grpc.reflection.v1alpha.ExtensionRequest file_containing_extension = 5;
*/
io.grpc.reflection.v1alpha.ExtensionRequestOrBuilder getFileContainingExtensionOrBuilder();
/**
*
* 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>
*
*
* string all_extension_numbers_of_type = 6;
* @return Whether the allExtensionNumbersOfType field is set.
*/
boolean hasAllExtensionNumbersOfType();
/**
*
* 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>
*
*
* string all_extension_numbers_of_type = 6;
* @return The allExtensionNumbersOfType.
*/
java.lang.String getAllExtensionNumbersOfType();
/**
*
* 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>
*
*
* string all_extension_numbers_of_type = 6;
* @return The bytes for allExtensionNumbersOfType.
*/
com.google.protobuf.ByteString
getAllExtensionNumbersOfTypeBytes();
/**
*
* List the full names of registered services. The content will not be
* checked.
*
*
* string list_services = 7;
* @return Whether the listServices field is set.
*/
boolean hasListServices();
/**
*
* List the full names of registered services. The content will not be
* checked.
*
*
* string list_services = 7;
* @return The listServices.
*/
java.lang.String getListServices();
/**
*
* List the full names of registered services. The content will not be
* checked.
*
*
* string list_services = 7;
* @return The bytes for listServices.
*/
com.google.protobuf.ByteString
getListServicesBytes();
io.grpc.reflection.v1alpha.ServerReflectionRequest.MessageRequestCase getMessageRequestCase();
}