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 documentation covers the \u003ccode\u003eParameterDefinition\u003c/code\u003e class within the Google Cloud Channel v1 API, detailing its role in specifying required parameters for purchasing an offer.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eParameterDefinition\u003c/code\u003e 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, for handling data structures, equality checks, deep cloning, and buffered messages.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation is 2.14.0, and there are versioned documentation links available for each version, starting from 1.0.0 up until the latest release.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eParameterDefinition\u003c/code\u003e has 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, all of which are vital to the definition and description of a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParameterDefinition\u003c/code\u003e class has two constructors: one default and one that accepts another \u003ccode\u003eParameterDefinition\u003c/code\u003e object for easy copying.\u003c/p\u003e\n"]]],[],null,[]]