package v30
- Alphabetic
- Public
- Protected
Type Members
- final case class SequencerAdminStatus(acceptsAdminChanges: Boolean) extends GeneratedMessage with Updatable[SequencerAdminStatus] with Product with Serializable
- acceptsAdminChanges
Indicate if the sequencer node accepts administration changes, particularly relevant for HA sequencers where admin change ability is determined via active-passive model
- Annotations
- @SerialVersionUID()
- final case class SequencerConnection(type: Type, alias: String, sequencerId: Option[String]) extends GeneratedMessage with Updatable[SequencerConnection] with Product with Serializable
- sequencerId
The id of the sequencer that serves the sequencer API. If empty, the node sets it after the first connection. If set, the node checks that the sequencer id reported by the sequencer matches this id.
- Annotations
- @SerialVersionUID()
- sealed abstract class SequencerConnectionValidation extends GeneratedEnum
- final case class SequencerConnections(sequencerConnections: Seq[SequencerConnection], sequencerTrustThreshold: Int, submissionRequestAmplification: Option[SubmissionRequestAmplification], sequencerLivenessMargin: Int) extends GeneratedMessage with Updatable[SequencerConnections] with Product with Serializable
- sequencerTrustThreshold
This field determines the minimum level of agreement, or consensus, required among the sequencers before a message is considered reliable and accepted by the system. This value must be positive.
- sequencerLivenessMargin
This field determines the number of extra subscriptions to maintain beyond
sequencer_trust_threshold
in order to ensure liveness. This is only used when the new connection pool is enabled, and is ignored otherwise. This value must be non-negative.
- Annotations
- @SerialVersionUID()
- final case class SequencerHealthStatus(active: Boolean, details: Option[String]) extends GeneratedMessage with Updatable[SequencerHealthStatus] with Product with Serializable
- active
is the sequencer component active - can vary by implementation for what this means
- details
optionally set details on how sequencer is healthy/unhealthy
- Annotations
- @SerialVersionUID()
- final case class SequencerStatusRequest() extends GeneratedMessage with Updatable[SequencerStatusRequest] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class SequencerStatusResponse(kind: Kind) extends GeneratedMessage with Updatable[SequencerStatusResponse] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class SubmissionRequestAmplification(factor: Int, patience: Option[Duration]) extends GeneratedMessage with Updatable[SubmissionRequestAmplification] with Product with Serializable
- factor
Determines to how often the client should try to send a submission request that is eligible for deduplication. A higher value increases the chance of a submission request being accepted by the system, but also increases the load on the sequencers and thus the costs incurred by the client. This value must be positive.
- patience
Determines how long the sequencer client waits for observing the sequencing before it sends the submission request again. This value must be non-negative.
- Annotations
- @SerialVersionUID()
Value Members
- object SequencerAdminStatus extends GeneratedMessageCompanion[SequencerAdminStatus]
- object SequencerConnection extends GeneratedMessageCompanion[SequencerConnection]
- object SequencerConnectionProto extends GeneratedFileObject
- object SequencerConnectionValidation extends GeneratedEnumCompanion[SequencerConnectionValidation]
- object SequencerConnections extends GeneratedMessageCompanion[SequencerConnections] with StorageProtoVersion
- object SequencerHealthStatus extends GeneratedMessageCompanion[SequencerHealthStatus]
- object SequencerStatusRequest extends GeneratedMessageCompanion[SequencerStatusRequest]
- object SequencerStatusResponse extends GeneratedMessageCompanion[SequencerStatusResponse]
- object SequencerStatusServiceGrpc
- object SequencerStatusServiceProto extends GeneratedFileObject
- object SubmissionRequestAmplification extends GeneratedMessageCompanion[SubmissionRequestAmplification]