EnumArgs

data class EnumArgs(val edition: Output<String>? = null, val enumvalue: Output<List<EnumValueArgs>>? = null, val name: Output<String>? = null, val options: Output<List<OptionArgs>>? = null, val sourceContext: Output<SourceContextArgs>? = null, val syntax: Output<EnumSyntax>? = null) : ConvertibleToJava<EnumArgs>

Enum type definition.

Constructors

Link copied to clipboard
fun EnumArgs(edition: Output<String>? = null, enumvalue: Output<List<EnumValueArgs>>? = null, name: Output<String>? = null, options: Output<List<OptionArgs>>? = null, sourceContext: Output<SourceContextArgs>? = null, syntax: Output<EnumSyntax>? = null)

Functions

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

Properties

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

The source edition string, only valid when syntax is SYNTAX_EDITIONS.

Link copied to clipboard
val enumvalue: Output<List<EnumValueArgs>>? = null

Enum value definitions.

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

Enum type name.

Link copied to clipboard
val options: Output<List<OptionArgs>>? = null

Protocol buffer options.

Link copied to clipboard
val sourceContext: Output<SourceContextArgs>? = null

The source context.

Link copied to clipboard
val syntax: Output<EnumSyntax>? = null

The source syntax.