EntityComponentArgs

data class EntityComponentArgs(val componentName: Output<String>? = null, val componentTypeId: Output<String>? = null, val definedIn: Output<String>? = null, val description: Output<String>? = null, val properties: Output<Map<String, EntityPropertyArgs>>? = null, val propertyGroups: Output<Map<String, EntityPropertyGroupArgs>>? = null, val status: Output<EntityStatusArgs>? = null) : ConvertibleToJava<EntityComponentArgs>

Constructors

Link copied to clipboard
constructor(componentName: Output<String>? = null, componentTypeId: Output<String>? = null, definedIn: Output<String>? = null, description: Output<String>? = null, properties: Output<Map<String, EntityPropertyArgs>>? = null, propertyGroups: Output<Map<String, EntityPropertyGroupArgs>>? = null, status: Output<EntityStatusArgs>? = null)

Properties

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

The name of the component.

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

The ID of the component type.

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

The name of the property definition set in the component.

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

The description of the component.

Link copied to clipboard
val properties: Output<Map<String, EntityPropertyArgs>>? = null

An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.

Link copied to clipboard

An object that maps strings to the property groups to set in the component type. Each string in the mapping must be unique to this object.

Link copied to clipboard
val status: Output<EntityStatusArgs>? = null

The current status of the entity.

Functions

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