public sealed class ParameterDefinition : IMessage<ParameterDefinition>, IEquatable<ParameterDefinition>, IDeepCloneable<ParameterDefinition>, IBufferMessage, IMessageParameter's definition. Specifies what parameter is required to use the current Offer to purchase.
Implements
IMessage<ParameterDefinition>, IEquatable<ParameterDefinition>, IDeepCloneable<ParameterDefinition>, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ParameterDefinition()
public ParameterDefinition()ParameterDefinition(ParameterDefinition)
public ParameterDefinition(ParameterDefinition other)| Parameter | |
|---|---|
| Name | Description |
other |
ParameterDefinition |
Properties
AllowedValues
public RepeatedField<Value> AllowedValues { get; }If not empty, parameter values must be drawn from this list. For example, [us-west1, us-west2, ...] Applicable to STRING parameter type.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField<Value> |
|
MaxValue
public Value MaxValue { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Value |
|
MinValue
public Value MinValue { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Value |
|
Name
public string Name { get; set; }Name of the parameter.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Optional
public bool Optional { get; set; }If set to true, parameter is optional to purchase this Offer.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
ParameterType
public ParameterDefinition.Types.ParameterType ParameterType { get; set; }Data type of the parameter. Minimal value, Maximum value and allowed values will use specified data type here.
| Property Value | |
|---|---|
| Type | Description |
ParameterDefinition.Types.ParameterType |
|