CloudControlParameterSpec class

Constructors

CloudControlParameterSpec({Input<CloudControlParameterSpecDefaultValue?>? defaultValue, Input<String?>? description, Input<String?>? displayName, required Input<bool> isRequired, required Input<String> name, Input<List<CloudControlParameterSpecSubParameter>?>? subParameters, Input<List<CloudControlParameterSpecSubstitutionRule>?>? substitutionRules, Input<CloudControlParameterSpecValidation?>? validation, required Input<String> valueType})
Creates a new CloudControlParameterSpec. defaultValue Possible parameter value types. description The description of the parameter. The maximum length is 2000 characters. displayName The display name of the parameter. The maximum length is 200 characters. isRequired if the parameter is required name The name of the parameter. subParameters The parameter spec of the cloud control. substitutionRules List of parameter substitutions. validation Validation of the parameter. valueType Parameter value type.
const
CloudControlParameterSpec.fromMap(Map<String, dynamic> map)
factory

Properties

defaultValue → Input<CloudControlParameterSpecDefaultValue?>?
Possible parameter value types. Structure is documented below.
final
description → Input<String?>?
The description of the parameter. The maximum length is 2000 characters.
final
displayName → Input<String?>?
The display name of the parameter. The maximum length is 200 characters.
final
hashCode → int
The hash code for this object.
no setterinherited
isRequired → Input<bool>
if the parameter is required
final
name → Input<String>
The name of the parameter.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subParameters → Input<List<CloudControlParameterSpecSubParameter>?>?
The parameter spec of the cloud control. Structure is documented below.
final
substitutionRules → Input<List<CloudControlParameterSpecSubstitutionRule>?>?
List of parameter substitutions. Structure is documented below.
final
validation → Input<CloudControlParameterSpecValidation?>?
Validation of the parameter. Structure is documented below.
final
valueType → Input<String>
Parameter value type. Possible values: STRING BOOLEAN STRINGLIST NUMBER ONEOF
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited