public sealed class GenerateConfigReportRequest : IMessage<GenerateConfigReportRequest>, IEquatable<GenerateConfigReportRequest>, IDeepCloneable<GenerateConfigReportRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Management v1 API class GenerateConfigReportRequest.
Required. Service configuration for which we want to generate the report.
For this version of API, the supported types are
[google.api.servicemanagement.v1.ConfigRef][google.api.servicemanagement.v1.ConfigRef],
[google.api.servicemanagement.v1.ConfigSource][google.api.servicemanagement.v1.ConfigSource],
and [google.api.Service][google.api.Service]
Optional. Service configuration against which the comparison will be done.
For this version of API, the supported types are
[google.api.servicemanagement.v1.ConfigRef][google.api.servicemanagement.v1.ConfigRef],
[google.api.servicemanagement.v1.ConfigSource][google.api.servicemanagement.v1.ConfigSource],
and [google.api.Service][google.api.Service]
[[["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 provides reference documentation for the \u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e class within the Service Management v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e class is used to request a report comparing service configurations, and it is part of the \u003ccode\u003eGoogle.Cloud.ServiceManagement.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, in addition to inheriting from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, \u003ccode\u003eGenerateConfigReportRequest()\u003c/code\u003e and \u003ccode\u003eGenerateConfigReportRequest(GenerateConfigReportRequest other)\u003c/code\u003e, allowing for the creation of new instances and copies of existing instances.\u003c/p\u003e\n"],["\u003cp\u003eThe API allows users to compare a \u003ccode\u003eNewConfig\u003c/code\u003e with an \u003ccode\u003eOldConfig\u003c/code\u003e, both being of the type \u003ccode\u003eAny\u003c/code\u003e, which can be one of \u003ccode\u003eConfigRef\u003c/code\u003e, \u003ccode\u003eConfigSource\u003c/code\u003e, or \u003ccode\u003eService\u003c/code\u003e type, in order to generate a report.\u003c/p\u003e\n"]]],[],null,[]]