public sealed class GrpcServiceDefinition : IMessage<ApiConfig.Types.GrpcServiceDefinition>, IEquatable<ApiConfig.Types.GrpcServiceDefinition>, IDeepCloneable<ApiConfig.Types.GrpcServiceDefinition>, IBufferMessage, IMessage
public ApiConfig.Types.File FileDescriptorSet { get; set; }
Input only. File descriptor set, generated by protoc.
To generate, use protoc with imports and source info included.
For an example test.proto file, the following command would put the value
in a new file named out.pb.
public RepeatedField<ApiConfig.Types.File> Source { get; }
Optional. Uncompiled proto files associated with the descriptor set, used for
display purposes (server-side compilation is not supported). These
should match the inputs to 'protoc' command used to generate
file_descriptor_set.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page details the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class, which is a component of the Google Cloud API Gateway's version 2.0.0 and defines a gRPC service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis page lists previous versions of the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e, along with the newest version 2.4.0, which can be navigated to via links.\u003c/p\u003e\n"],["\u003cp\u003eIt provides information on two constructors for \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e, one default and one taking another \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties named \u003ccode\u003eFileDescriptorSet\u003c/code\u003e and \u003ccode\u003eSource\u003c/code\u003e to respectively store the generated file descriptor and the uncompiled proto files.\u003c/p\u003e\n"]]],[],null,[]]