package value_entity
- Alphabetic
- Public
- Protected
Type Members
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
- 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()
Value Members
- object ValueEntities extends ServiceDescription
- Annotations
- @AkkaGrpcGenerated()
- object ValueEntitiesHandler
- Annotations
- @ApiMayChange() @AkkaGrpcGenerated()
- object ValueEntityAction extends GeneratedMessageCompanion[ValueEntityAction]
- object ValueEntityDelete extends GeneratedMessageCompanion[ValueEntityDelete]
- object ValueEntityInit extends GeneratedMessageCompanion[ValueEntityInit]
- object ValueEntityInitState extends GeneratedMessageCompanion[ValueEntityInitState]
- object ValueEntityProto extends GeneratedFileObject
- object ValueEntityReply extends GeneratedMessageCompanion[ValueEntityReply]
- object ValueEntityStreamIn extends GeneratedMessageCompanion[ValueEntityStreamIn]
- object ValueEntityStreamOut extends GeneratedMessageCompanion[ValueEntityStreamOut]
- object ValueEntityUpdate extends GeneratedMessageCompanion[ValueEntityUpdate]