EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs

data class EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs(val className: Output<String>? = null, val collectionElementClassName: Output<String>? = null, val config: Output<EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs>? = null, val dataType: Output<EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType>? = null, val defaultValue: Output<EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs>? = null, val isDeprecated: Output<Boolean>? = null, val isOutput: Output<Boolean>? = null, val jsonSchema: Output<String>? = null, val key: Output<String>? = null, val protoDef: Output<EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs>? = null, val required: Output<Boolean>? = null, val validationRule: Output<EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs>? = null) : ConvertibleToJava<EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs>

Key-value pair of EventBus task parameters. Next id: 13

Constructors

fun EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs(className: Output<String>? = null, collectionElementClassName: Output<String>? = null, config: Output<EnterpriseCrmEventbusProtoParamSpecEntryConfigArgs>? = null, dataType: Output<EnterpriseCrmFrontendsEventbusProtoParamSpecEntryDataType>? = null, defaultValue: Output<EnterpriseCrmFrontendsEventbusProtoParameterValueTypeArgs>? = null, isDeprecated: Output<Boolean>? = null, isOutput: Output<Boolean>? = null, jsonSchema: Output<String>? = null, key: Output<String>? = null, protoDef: Output<EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinitionArgs>? = null, required: Output<Boolean>? = null, validationRule: Output<EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): EnterpriseCrmFrontendsEventbusProtoParamSpecEntryArgs

Properties

Link copied to clipboard
val className: Output<String>? = null

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.

Link copied to clipboard
val collectionElementClassName: Output<String>? = null

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.

Link copied to clipboard

Optional fields, such as help text and other useful info.

Link copied to clipboard

The data type of the parameter.

Link copied to clipboard

Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.

Link copied to clipboard
val isDeprecated: Output<Boolean>? = null

If set, this entry is deprecated, so further use of this parameter should be prohibited.

Link copied to clipboard
val isOutput: Output<Boolean>? = null
Link copied to clipboard
val jsonSchema: Output<String>? = null

If the data_type is JSON_VALUE, then this will define its schema.

Link copied to clipboard
val key: Output<String>? = null

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.

Link copied to clipboard

Populated if this represents a proto or proto array.

Link copied to clipboard
val required: Output<Boolean>? = null

If set, the user must provide an input value for this parameter.

Link copied to clipboard

Rule used to validate inputs (individual values and collection elements) for this parameter.