Packages

p

kalix.protocol

value_entity

package value_entity

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ValueEntities extends AnyRef

    Service that the SDK (in the user service) implements to make value entities available to the proxy

    Service that the SDK (in the user service) implements to make value entities available to the proxy

    Annotations
    @AkkaGrpcGenerated()
  2. final case class ValueEntityAction(action: ValueEntityAction.Action = kalix.protocol.value_entity.ValueEntityAction.Action.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityAction] with Product with Serializable

    An action to take for changing the entity state.

    An action to take for changing the entity state.

    Annotations
    @SerialVersionUID()
  3. final case class ValueEntityDelete(cleanupAfter: Option[Duration] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityDelete] with Product with Serializable

    An action which deletes the persisted value of the Value entity.

    An action which deletes the persisted value of the Value entity.

    cleanupAfter

    Mark the entity for deletion. Tombstone record will be deleted later to give downstream consumers time to process the deleted change.

    Annotations
    @SerialVersionUID()
  4. final case class ValueEntityInit(serviceName: String = "", entityId: String = "", state: Option[ValueEntityInitState] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityInit] with Product with Serializable

    The init message.

    The init message. This will always be the first message sent to the entity when it is loaded.

    serviceName

    The name of the service that implements this entity.

    entityId

    The id of the entity.

    state

    The initial state of the entity.

    Annotations
    @SerialVersionUID()
  5. final case class ValueEntityInitState(value: Option[Any] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityInitState] with Product with Serializable

    The state of the entity when it is first activated.

    The state of the entity when it is first activated.

    value

    The value of the entity state, if the entity has already been created.

    Annotations
    @SerialVersionUID()
  6. final case class ValueEntityReply(commandId: Long = 0L, clientAction: Option[ClientAction] = _root_.scala.None, sideEffects: Seq[SideEffect] = _root_.scala.Seq.empty, stateAction: Option[ValueEntityAction] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityReply] with Product with Serializable

    A reply to a command.

    A reply to a command.

    commandId

    The command being replied to

    clientAction

    The action to take for the client response

    sideEffects

    Any side effects to perform

    stateAction

    The action to take on the value entity

    Annotations
    @SerialVersionUID()
  7. final case class ValueEntityStreamIn(message: Message = kalix.protocol.value_entity.ValueEntityStreamIn.Message.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityStreamIn] with Product with Serializable

    Input message type for the gRPC stream in.

    Input message type for the gRPC stream in.

    Annotations
    @SerialVersionUID()
  8. final case class ValueEntityStreamOut(message: Message = kalix.protocol.value_entity.ValueEntityStreamOut.Message.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityStreamOut] with Product with Serializable

    Output message type for the gRPC stream out.

    Output message type for the gRPC stream out.

    Annotations
    @SerialVersionUID()
  9. final case class ValueEntityUpdate(value: Option[Any] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValueEntityUpdate] with Product with Serializable

    An action which updates the persisted value of the Value entity.

    An action which updates the persisted value of the Value entity. If the entity is not yet persisted, it will be created.

    value

    The value to set.

    Annotations
    @SerialVersionUID()

Ungrouped