bcc-node-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Node.Configuration.POM

Synopsis

Documentation

data NodeConfiguration Source #

Constructors

NodeConfiguration 

Fields

data PartialNodeConfiguration Source #

Instances

Instances details
Eq PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

Show PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

Generic PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

Associated Types

type Rep PartialNodeConfigurationTypeType Source #

Semigroup PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

FromJSON PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

Methods

parseJSON ∷ Value → Parser PartialNodeConfiguration #

parseJSONList ∷ Value → Parser [PartialNodeConfiguration] #

AdjustFilePaths PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

type Rep PartialNodeConfiguration Source # 
Instance details

Defined in Bcc.Node.Configuration.POM

type Rep PartialNodeConfiguration = D1 ('MetaData "PartialNodeConfiguration" "Bcc.Node.Configuration.POM" "bcc-node-1.99.0-inplace" 'False) (C1 ('MetaCons "PartialNodeConfiguration" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "pncNodeIPv4Addr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NodeHostIPv4Address)) :*: S1 ('MetaSel ('Just "pncNodeIPv6Addr") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NodeHostIPv6Address))) :*: (S1 ('MetaSel ('Just "pncNodePortNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last PortNumber)) :*: (S1 ('MetaSel ('Just "pncConfigFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ConfigYamlFilePath)) :*: S1 ('MetaSel ('Just "pncTopologyFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last TopologyFile))))) :*: ((S1 ('MetaSel ('Just "pncDatabaseFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DbFile)) :*: S1 ('MetaSel ('Just "pncProtocolFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ProtocolFilepaths))) :*: (S1 ('MetaSel ('Just "pncValidateDB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: (S1 ('MetaSel ('Just "pncShutdownIPC") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last (Maybe Fd))) :*: S1 ('MetaSel ('Just "pncShutdownOnSlotSynced") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxSlotNo)))))) :*: (((S1 ('MetaSel ('Just "pncProtocolConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NodeProtocolConfiguration)) :*: S1 ('MetaSel ('Just "pncSocketPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SocketPath))) :*: (S1 ('MetaSel ('Just "pncDiffusionMode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffusionMode)) :*: (S1 ('MetaSel ('Just "pncSnapshotInterval") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SnapshotInterval)) :*: S1 ('MetaSel ('Just "pncTestEnableDevelopmentNetworkProtocols") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool))))) :*: ((S1 ('MetaSel ('Just "pncMaxConcurrencyBulkSync") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyBulkSync)) :*: S1 ('MetaSel ('Just "pncMaxConcurrencyDeadline") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyDeadline))) :*: (S1 ('MetaSel ('Just "pncLoggingSwitch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: (S1 ('MetaSel ('Just "pncLogMetrics") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: S1 ('MetaSel ('Just "pncTraceConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last TraceOptions))))))))

lastOption ∷ Parser a → Parser (Last a) Source #