ParameterDeclarationArgs

data class ParameterDeclarationArgs(val default: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>, val type: Output<Either<String, ParameterType>>) : ConvertibleToJava<ParameterDeclarationArgs>

Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.

Constructors

Link copied to clipboard
constructor(default: Output<String>? = null, description: Output<String>? = null, name: Output<String>, type: Output<Either<String, ParameterType>>)

Properties

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

The default value for the parameter to be used if the pipeline does not specify a value.

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

Description of the parameter.

Link copied to clipboard
val name: Output<String>

Name of the parameter.

Link copied to clipboard
val type: Output<Either<String, ParameterType>>

Type of the parameter.

Functions

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