EnterpriseCrmFrontendsEventbusProtoParamSpecEntry class
Key-value pair of EventBus task parameters. Next id: 13
Constructors
-
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry({Input<
String> ? className, Input<String> ? collectionElementClassName, Input<EnterpriseCrmEventbusProtoParamSpecEntryConfig> ? config, Input<EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType> ? dataType, Input<EnterpriseCrmFrontendsEventbusProtoParameterValueType> ? defaultValue, Input<bool> ? isDeprecated, Input<bool> ? isOutput, Input<String> ? jsonSchema, Input<String> ? key, Input<EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition> ? protoDef, Input<bool> ? required, Input<EnterpriseCrmEventbusProtoParamSpecEntryValidationRule> ? validationRule}) -
Creates a new EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.
classNameThe FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.collectionElementClassNameIf it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.configOptional fields, such as help text and other useful info.dataTypeThe data type of the parameter.defaultValueDefault values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.isDeprecatedIf set, this entry is deprecated, so further use of this parameter should be prohibited.isOutputOptional.jsonSchemaIf the data_type is JSON_VALUE, then this will define its schema.keyKey is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.protoDefPopulated if this represents a proto or proto array.requiredIf set, the user must provide an input value for this parameter.validationRuleRule used to validate inputs (individual values and collection elements) for this parameter.const -
EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
className
→ Input<
String> ? -
The FQCN of the Java object this represents. A string, for example, would be "java.lang.String". If this is "java.lang.Object", the parameter can be of any type.
final
-
collectionElementClassName
→ Input<
String> ? -
If it is a collection of objects, this would be the FCQN of every individual element in the collection. If this is "java.lang.Object", the parameter is a collection of any type.
final
-
config
→ Input<
EnterpriseCrmEventbusProtoParamSpecEntryConfig> ? -
Optional fields, such as help text and other useful info.
final
-
dataType
→ Input<
EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType> ? -
The data type of the parameter.
final
-
defaultValue
→ Input<
EnterpriseCrmFrontendsEventbusProtoParameterValueType> ? -
Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isDeprecated
→ Input<
bool> ? -
If set, this entry is deprecated, so further use of this parameter should be prohibited.
final
-
isOutput
→ Input<
bool> ? -
final
-
jsonSchema
→ Input<
String> ? -
If the data_type is JSON_VALUE, then this will define its schema.
final
-
key
→ Input<
String> ? -
Key is used to retrieve the corresponding parameter value. This should be unique for a given task. These parameters must be predefined in the workflow definition.
final
-
protoDef
→ Input<
EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition> ? -
Populated if this represents a proto or proto array.
final
-
required
→ Input<
bool> ? -
If set, the user must provide an input value for this parameter.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
validationRule
→ Input<
EnterpriseCrmEventbusProtoParamSpecEntryValidationRule> ? -
Rule used to validate inputs (individual values and collection elements) for this parameter.
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