public sealed class ApiConfig.Types.GrpcServiceDefinition : IMessage<ApiConfig.Types.GrpcServiceDefinition>, IEquatable<ApiConfig.Types.GrpcServiceDefinition>, IDeepCloneable<ApiConfig.Types.GrpcServiceDefinition>, IBufferMessage, IMessage
Reference documentation and code samples for the API Gateway v1 API class ApiConfig.Types.GrpcServiceDefinition.
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 documentation covers the \u003ccode\u003eApiConfig.Types.GrpcServiceDefinition\u003c/code\u003e class within the Google Cloud API Gateway v1 API, specifically version 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class represents a gRPC service definition and inherits from \u003ccode\u003eobject\u003c/code\u003e while implementing 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\u003eThe class has two constructors, one default and another that takes an existing \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e object for cloning.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e include \u003ccode\u003eFileDescriptorSet\u003c/code\u003e, which is an input-only file descriptor set generated by protoc, and \u003ccode\u003eSource\u003c/code\u003e, which is an optional list of uncompiled proto files.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation provides links to previous and later versions, including the latest version 2.4.0, of the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]