public sealed class ParameterDefinition : IMessage<ParameterDefinition>, IEquatable<ParameterDefinition>, IDeepCloneable<ParameterDefinition>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class ParameterDefinition.
Parameter's definition. Specifies what parameter is required to use the
current Offer to purchase.
Maximum value of the parameter, if applicable. Inclusive. For example,
maximum seats when purchasing Google Workspace Business Standard.
Applicable to INT64 and DOUBLE parameter types.
Minimal value of the parameter, if applicable. Inclusive. For example,
minimal commitment when purchasing Anthos is 0.01.
Applicable to INT64 and DOUBLE parameter types.
[[["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\u003eThe webpage provides documentation for the \u003ccode\u003eParameterDefinition\u003c/code\u003e class within the Google Cloud Channel v1 API, covering versions from 1.0.0 to the latest 2.14.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eParameterDefinition\u003c/code\u003e is a class that specifies the parameters required to use an Offer to purchase, serving as a blueprint to understand the specific requirements for different offers.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties such as \u003ccode\u003eAllowedValues\u003c/code\u003e, \u003ccode\u003eMaxValue\u003c/code\u003e, \u003ccode\u003eMinValue\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eOptional\u003c/code\u003e, and \u003ccode\u003eParameterType\u003c/code\u003e, which define the constraints and nature of each parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParameterDefinition\u003c/code\u003e 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, allowing it to function within the larger Google Protocol Buffers ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThe class is found within the \u003ccode\u003eGoogle.Cloud.Channel.V1\u003c/code\u003e namespace, and its assembly is housed within the Google.Cloud.Channel.V1.dll file, offering information on the origin of the class.\u003c/p\u003e\n"]]],[],null,[]]