package component
- Alphabetic
- Public
- Protected
Type Members
- final case class ActionDef(name: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ActionDef] with Product with Serializable
Options to describe an Action
Options to describe an Action
- name
Optional name for the action - if not defined, will follow the name of the service
- Annotations
- @SerialVersionUID()
- final case class EventSourcedEntityDef(name: String = "", entityType: String = "", state: String = "", events: Seq[String] = _root_.scala.Seq.empty, typeId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[EventSourcedEntityDef] with Product with Serializable
Options to describe event sourced entities
Options to describe event sourced entities
- name
Optional name for the entity - if not defined, will follow the name of the service
- entityType
deprecated: use
type_id
instead- state
The associated state message.
- events
Zero or more event messages associated with the entity.
- typeId
A mandatory type id of an entity. The type id should be unique among the different entities within a Kalix application. Additionally, the type id should be stable as a different identifier means a different entity in storage. Changing this identifier will create a new class of component and all previous instances using the old identifier won't be accessible anymore.
- Annotations
- @SerialVersionUID()
- final case class ReplicatedCounterDef(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedCounterDef] with Product with Serializable
Options specific to replicated counters
Options specific to replicated counters
- Annotations
- @SerialVersionUID()
- final case class ReplicatedCounterMapDef(key: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedCounterMapDef] with Product with Serializable
Options specific to replicated counter maps
Options specific to replicated counter maps
- key
Mandatory key type for this replicated counter map
- Annotations
- @SerialVersionUID()
- final case class ReplicatedEntityDef(name: String = "", entityType: String = "", replicatedData: ReplicatedData = kalix.component.ReplicatedEntityDef.ReplicatedData.Empty, typeId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedEntityDef] with Product with Serializable
Options to describe replicated entities
Options to describe replicated entities
- name
Optional name for the entity - if not defined, will follow the name of the service
- entityType
deprecated: use
type_id
instead- typeId
The entity type id used when replicating this entity
- Annotations
- @SerialVersionUID()
- final case class ReplicatedMapDef(key: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedMapDef] with Product with Serializable
Options specific to (heterogeneous) replicated maps
Options specific to (heterogeneous) replicated maps
- key
Mandatory key type for this replicated map
- Annotations
- @SerialVersionUID()
- final case class ReplicatedMultiMapDef(key: String = "", value: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedMultiMapDef] with Product with Serializable
Options specific to replicated multi-maps
Options specific to replicated multi-maps
- key
Mandatory key type for this replicated multi-map
- value
Mandatory value type for this replicated multi-map
- Annotations
- @SerialVersionUID()
- final case class ReplicatedRegisterDef(value: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedRegisterDef] with Product with Serializable
Options specific to replicated registers
Options specific to replicated registers
- value
Mandatory value type for this replicated register
- Annotations
- @SerialVersionUID()
- final case class ReplicatedRegisterMapDef(key: String = "", value: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedRegisterMapDef] with Product with Serializable
Options specific to replicated register maps
Options specific to replicated register maps
- key
Mandatory key type for this replicated register map
- value
Mandatory value type for this replicated register map
- Annotations
- @SerialVersionUID()
- final case class ReplicatedSetDef(element: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedSetDef] with Product with Serializable
Options specific to replicated sets
Options specific to replicated sets
- element
Mandatory element type for this replicated set
- Annotations
- @SerialVersionUID()
- final case class ReplicatedVoteDef(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ReplicatedVoteDef] with Product with Serializable
Options specific to replicated votes
Options specific to replicated votes
- Annotations
- @SerialVersionUID()
- final case class ValueEntityDef(name: String = "", entityType: String = "", state: String = "", typeId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityDef] with Product with Serializable
Options to describe value entities
Options to describe value entities
- name
Optional name for the entity - if not defined, will follow the name of the service
- entityType
deprecated: use
type_id
instead- state
The associated state message.
- typeId
A mandatory type id of an entity. The type id should be unique among the different entities within a Kalix application. Additionally, the type id should be stable as a different identifier means a different entity in storage. Changing this identifier will create a new class of component and all previous instances using the old identifier won't be accessible anymore.
- Annotations
- @SerialVersionUID()
- final case class ViewDef(name: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ViewDef] with Product with Serializable
Options to describe a View
Options to describe a View
- name
Optional name for the view - if not defined, will follow the name of the service
- Annotations
- @SerialVersionUID()
- final case class WorkflowDef(name: String = "", typeId: String = "", state: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[WorkflowDef] with Product with Serializable
Options to describe a Workflow
Options to describe a Workflow
- name
Optional name for the workflow - if not defined, will follow the name of the service
- typeId
A mandatory type id of a workflow. The type id should be unique among the different workflows within a Kalix application. Additionally, the type id should be stable as a different identifier means a different workflow in storage. Changing this identifier will create a new class of workflows and all previous instances using the old identifier won't be accessible anymore.
- state
The associated state message.
- Annotations
- @SerialVersionUID()
Value Members
- object ActionDef extends GeneratedMessageCompanion[ActionDef]
- object ComponentProto extends GeneratedFileObject
- object EventSourcedEntityDef extends GeneratedMessageCompanion[EventSourcedEntityDef]
- object ReplicatedCounterDef extends GeneratedMessageCompanion[ReplicatedCounterDef]
- object ReplicatedCounterMapDef extends GeneratedMessageCompanion[ReplicatedCounterMapDef]
- object ReplicatedEntityDef extends GeneratedMessageCompanion[ReplicatedEntityDef]
- object ReplicatedMapDef extends GeneratedMessageCompanion[ReplicatedMapDef]
- object ReplicatedMultiMapDef extends GeneratedMessageCompanion[ReplicatedMultiMapDef]
- object ReplicatedRegisterDef extends GeneratedMessageCompanion[ReplicatedRegisterDef]
- object ReplicatedRegisterMapDef extends GeneratedMessageCompanion[ReplicatedRegisterMapDef]
- object ReplicatedSetDef extends GeneratedMessageCompanion[ReplicatedSetDef]
- object ReplicatedVoteDef extends GeneratedMessageCompanion[ReplicatedVoteDef]
- object ValueEntityDef extends GeneratedMessageCompanion[ValueEntityDef]
- object ViewDef extends GeneratedMessageCompanion[ViewDef]
- object WorkflowDef extends GeneratedMessageCompanion[WorkflowDef]