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 page provides reference information for the \u003ccode\u003eApiConfig.Types.GrpcServiceDefinition\u003c/code\u003e class within the Google Cloud API Gateway v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class represents a gRPC service definition and is part of the \u003ccode\u003eGoogle.Cloud.ApiGateway.V1\u003c/code\u003e namespace, found within the \u003ccode\u003eGoogle.Cloud.ApiGateway.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe class 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, and inherits members from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eGrpcServiceDefinition\u003c/code\u003e class include \u003ccode\u003eFileDescriptorSet\u003c/code\u003e, which is an input-only property that contains the file descriptor set generated by protoc, and \u003ccode\u003eSource\u003c/code\u003e, a repeated field of uncompiled proto files associated with the descriptor set.\u003c/p\u003e\n"],["\u003cp\u003eSeveral versions of the API documentation are available, ranging from 1.0.0 to 2.4.0 (latest).\u003c/p\u003e\n"]]],[],null,[]]