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 webpage details the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.ApiGateway.V1\u003c/code\u003e namespace, which is a component for defining gRPC services.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class, marked as \u003ccode\u003esealed\u003c/code\u003e, implements several interfaces including \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\u003eIt includes properties like \u003ccode\u003eFileDescriptorSet\u003c/code\u003e for storing file descriptor sets generated by protoc and \u003ccode\u003eSource\u003c/code\u003e for uncompiled proto files.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available, a default constructor \u003ccode\u003eGrpcServiceDefinition()\u003c/code\u003e and a copy constructor \u003ccode\u003eGrpcServiceDefinition(ApiConfig.Types.GrpcServiceDefinition other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest documented version for the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class is version 2.4.0, and it also provides documentation for versions ranging from 1.0.0 to 2.3.0.\u003c/p\u003e\n"]]],[],null,[]]