final case class EnterpriseParticipantConfig(init: ParticipantInitConfig = ParticipantInitConfig(), crypto: EnterpriseCryptoConfig = EnterpriseCryptoConfig(), ledgerApi: LedgerApiServerConfig = LedgerApiServerConfig(), httpLedgerApiExperimental: Option[HttpApiConfig] = None, adminApi: EnterpriseAdminServerConfig = EnterpriseAdminServerConfig(), storage: EnterpriseStorageConfig = EnterpriseStorageConfig.Memory(), testingTime: Option[TestingTimeServiceConfig] = None, parameters: ParticipantNodeParameterConfig = ParticipantNodeParameterConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs(), replication: ReplicationConfig = ReplicationConfig(), features: EnterpriseParticipantFeaturesConfig = EnterpriseParticipantFeaturesConfig(), monitoring: NodeMonitoringConfig = NodeMonitoringConfig()) extends LocalParticipantConfig with EnterpriseLocalNodeConfig with ConfigDefaults[DefaultPorts, EnterpriseParticipantConfig] with Product with Serializable
- Alphabetic
- By Inheritance
- EnterpriseParticipantConfig
- Serializable
- Product
- Equals
- ConfigDefaults
- EnterpriseLocalNodeConfig
- LocalParticipantConfig
- LocalNodeConfig
- BaseParticipantConfig
- NodeConfig
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new EnterpriseParticipantConfig(init: ParticipantInitConfig = ParticipantInitConfig(), crypto: EnterpriseCryptoConfig = EnterpriseCryptoConfig(), ledgerApi: LedgerApiServerConfig = LedgerApiServerConfig(), httpLedgerApiExperimental: Option[HttpApiConfig] = None, adminApi: EnterpriseAdminServerConfig = EnterpriseAdminServerConfig(), storage: EnterpriseStorageConfig = EnterpriseStorageConfig.Memory(), testingTime: Option[TestingTimeServiceConfig] = None, parameters: ParticipantNodeParameterConfig = ParticipantNodeParameterConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs(), replication: ReplicationConfig = ReplicationConfig(), features: EnterpriseParticipantFeaturesConfig = EnterpriseParticipantFeaturesConfig(), monitoring: NodeMonitoringConfig = NodeMonitoringConfig())
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val adminApi: EnterpriseAdminServerConfig
parameters of the interface used to administrate the participant
parameters of the interface used to administrate the participant
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig → LocalNodeConfig
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val caching: CachingConfigs
Various cache sizes
Various cache sizes
- Definition Classes
- EnterpriseParticipantConfig → LocalNodeConfig
- def clientAdminApi: ClientConfig
- Definition Classes
- EnterpriseParticipantConfig → NodeConfig
- def clientLedgerApi: ClientConfig
- Definition Classes
- EnterpriseParticipantConfig → BaseParticipantConfig
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val crypto: EnterpriseCryptoConfig
determines the algorithms used for signing, hashing, and encryption
determines the algorithms used for signing, hashing, and encryption
- Definition Classes
- EnterpriseParticipantConfig → EnterpriseLocalNodeConfig → LocalParticipantConfig → LocalNodeConfig
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val features: EnterpriseParticipantFeaturesConfig
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- val httpLedgerApiExperimental: Option[HttpApiConfig]
parameters for configuring the interaction with ledger via the HTTP JSON API.
parameters for configuring the interaction with ledger via the HTTP JSON API. Configuring this key will enable the HTTP JSON API server. NOTE: This feature is experimental and MUST NOT be used in production code.
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig
- val init: ParticipantInitConfig
determines how this node is initialized
determines how this node is initialized
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig → LocalNodeConfig
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val ledgerApi: LedgerApiServerConfig
parameters of the interfaces that applications use to change and query the ledger
parameters of the interfaces that applications use to change and query the ledger
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig
- val monitoring: NodeMonitoringConfig
- Definition Classes
- EnterpriseParticipantConfig → LocalNodeConfig
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nodeTypeName: String
Human readable name for the type of node used for displaying config error messages
Human readable name for the type of node used for displaying config error messages
- Definition Classes
- LocalParticipantConfig → LocalNodeConfig
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val parameters: ParticipantNodeParameterConfig
general participant node parameters
general participant node parameters
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig → LocalNodeConfig
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val replication: ReplicationConfig
- val sequencerClient: SequencerClientConfig
- Definition Classes
- EnterpriseParticipantConfig → LocalNodeConfig
- val storage: EnterpriseStorageConfig
determines how the participant stores the ledger
determines how the participant stores the ledger
- Definition Classes
- EnterpriseParticipantConfig → EnterpriseLocalNodeConfig → LocalParticipantConfig → LocalNodeConfig
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val testingTime: Option[TestingTimeServiceConfig]
determines whether and how to support the ledger API time service
determines whether and how to support the ledger API time service
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig
- def toRemoteConfig: RemoteParticipantConfig
- Definition Classes
- EnterpriseParticipantConfig → LocalParticipantConfig
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withDefaults(ports: DefaultPorts): EnterpriseParticipantConfig
Returns this configuration with defaults set if necessary.
Returns this configuration with defaults set if necessary.
- Definition Classes
- EnterpriseParticipantConfig → ConfigDefaults