final case class Command(entityId: String = "", id: Long = 0L, name: String = "", payload: Option[Any] = _root_.scala.None, metadata: Option[Metadata] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Command] with Product with Serializable
A command. For each command received, a reply must be sent with a matching command id.
- entityId
The ID of the entity instance this command is addressed to
- id
A command id.
- name
Command name
- payload
The command payload.
- metadata
The command metadata. Not all transports support per message metadata, for example, gRPC doesn't. The Kalix proxy MAY include metadata from other locations in this case, for example, in gRPC, a unary call MAY have the HTTP request headers attached to the command, while a streamed call MAY have the HTTP request headers attached as the metadata for either the first command, or every command. This specification leaves this behavior undefined.
- Annotations
- @SerialVersionUID()
- Source
- Command.scala
- Alphabetic
- By Inheritance
- Command
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Command(entityId: String = "", id: Long = 0L, name: String = "", payload: Option[Any] = _root_.scala.None, metadata: Option[Metadata] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- entityId
The ID of the entity instance this command is addressed to
- id
A command id.
- name
Command name
- payload
The command payload.
- metadata
The command metadata. Not all transports support per message metadata, for example, gRPC doesn't. The Kalix proxy MAY include metadata from other locations in this case, for example, in gRPC, a unary call MAY have the HTTP request headers attached to the command, while a streamed call MAY have the HTTP request headers attached as the metadata for either the first command, or every command. This specification leaves this behavior undefined.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (Command, B)
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearMetadata: Command
- def clearPayload: Command
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: Command.type
- Definition Classes
- Command → GeneratedMessage
- def discardUnknownFields: Command
- def ensuring(cond: (Command) => Boolean, msg: => Any): Command
- def ensuring(cond: (Command) => Boolean): Command
- def ensuring(cond: Boolean, msg: => Any): Command
- def ensuring(cond: Boolean): Command
- val entityId: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- Command → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- Command → GeneratedMessage
- def getMetadata: Metadata
- def getPayload: Any
- val id: Long
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val metadata: Option[Metadata]
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val payload: Option[Any]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- Command → GeneratedMessage
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- Command → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[Command, Command]) => Mutation[Command]*): Command
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withEntityId(__v: String): Command
- def withId(__v: Long): Command
- def withMetadata(__v: Metadata): Command
- def withName(__v: String): Command
- def withPayload(__v: Any): Command
- def withUnknownFields(__v: UnknownFieldSet): Command
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- Command → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Command toStringFormat[Command] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (Command, B)
- Implicit
- This member is added by an implicit conversion from Command toArrowAssoc[Command] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.