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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e class is part of the Google Cloud Service Management v1 API and is used to request a configuration report.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e API class is 2.4.0, with versions ranging down to 1.1.0 available for reference.\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 for functionality like message handling, equality checks, deep cloning, and buffered messages.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eNewConfig\u003c/code\u003e and \u003ccode\u003eOldConfig\u003c/code\u003e, both of which are of type \u003ccode\u003eAny\u003c/code\u003e, allowing for service configuration comparisons using various types such as ConfigRef, ConfigSource, and Service.\u003c/p\u003e\n"],["\u003cp\u003eThe class is part of the \u003ccode\u003eGoogle.Cloud.ServiceManagement.V1\u003c/code\u003e namespace, with the core assembly file being \u003ccode\u003eGoogle.Cloud.ServiceManagement.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]