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. className 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. collectionElementClassName 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. config Optional fields, such as help text and other useful info. dataType The data type of the parameter. defaultValue Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object. isDeprecated If set, this entry is deprecated, so further use of this parameter should be prohibited. isOutput Optional. jsonSchema If the data_type is JSON_VALUE, then this will define its schema. key 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. protoDef Populated if this represents a proto or proto array. required If set, the user must provide an input value for this parameter. validationRule Rule 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