Packages

p

kalix

component

package component

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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()
  2. 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()
  3. 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()
  4. 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()
  5. 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()
  6. 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()
  7. 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()
  8. 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()
  9. 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()
  10. 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()
  11. 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()
  12. 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()
  13. 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()
  14. 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()

Ungrouped