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.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e class is used to request a report comparing service configurations, with the latest version being 2.4.0.\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 from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGenerateConfigReportRequest\u003c/code\u003e has two primary properties: \u003ccode\u003eNewConfig\u003c/code\u003e which is required and the new configuration, and \u003ccode\u003eOldConfig\u003c/code\u003e which is optional and the configuration for comparison, both of \u003ccode\u003eAny\u003c/code\u003e type.\u003c/p\u003e\n"],["\u003cp\u003eIt can be constructed with a new empty object using the constructor \u003ccode\u003eGenerateConfigReportRequest()\u003c/code\u003e, or passing in another object of the same type with \u003ccode\u003eGenerateConfigReportRequest(GenerateConfigReportRequest other)\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]