Package com.casper.sdk.model.status
Class StatusData
- java.lang.Object
-
- com.casper.sdk.model.status.StatusData
-
public class StatusData extends java.lang.ObjectReturns the current status of the node- Since:
- 0.0.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatusData.StatusDataBuilder
-
Constructor Summary
Constructors Constructor Description StatusData()StatusData(java.lang.String apiVersion, java.lang.String buildVersion, java.lang.String chainSpecName, MinimalBlockInfo lastAddedBlockInfo, NextUpgrade nextUpgrade, PublicKey publicKey, java.util.List<PeerEntry> peers, java.lang.String roundLength, java.lang.String uptime, java.lang.String startStateRootHash, NodeState nodeState, ReactorState reactorState, java.sql.Date lastProgress, AvailableBlockRange availableBlockRange, BlockSynchronizerStatus blockSynchronizerStatus)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StatusData.StatusDataBuilderbuilder()java.lang.StringgetApiVersion()The RPC API versionAvailableBlockRangegetAvailableBlockRange()The available block range in storageBlockSynchronizerStatusgetBlockSynchronizerStatus()The status of the block synchronizer buildersjava.lang.StringgetBuildVersion()The compiled node versionjava.lang.StringgetChainSpecName()The chainspec nameMinimalBlockInfogetLastAddedBlockInfo()java.sql.DategetLastProgress()Timestamp of the last recorded progress in the reactorNextUpgradegetNextUpgrade()NodeStategetNodeState()Node run modejava.util.List<PeerEntry>getPeers()List ofPublicKeygetPublicKey()ReactorStategetReactorState()The state of the reactorjava.lang.StringgetRoundLength()The next round length if this node is a validatorjava.lang.StringgetStartStateRootHash()The state root hash used at the start of the current sessionjava.lang.StringgetUptime()Time passed since the node has startedvoidsetApiVersion(java.lang.String apiVersion)The RPC API versionvoidsetAvailableBlockRange(AvailableBlockRange availableBlockRange)The available block range in storagevoidsetBlockSynchronizerStatus(BlockSynchronizerStatus blockSynchronizerStatus)The status of the block synchronizer buildersvoidsetBuildVersion(java.lang.String buildVersion)The compiled node versionvoidsetChainSpecName(java.lang.String chainSpecName)The chainspec namevoidsetLastAddedBlockInfo(MinimalBlockInfo lastAddedBlockInfo)voidsetLastProgress(java.sql.Date lastProgress)Timestamp of the last recorded progress in the reactorvoidsetNextUpgrade(NextUpgrade nextUpgrade)voidsetNodeState(NodeState nodeState)Node run modevoidsetPeers(java.util.List<PeerEntry> peers)List ofvoidsetPublicKey(PublicKey publicKey)voidsetReactorState(ReactorState reactorState)The state of the reactorvoidsetRoundLength(java.lang.String roundLength)The next round length if this node is a validatorvoidsetStartStateRootHash(java.lang.String startStateRootHash)The state root hash used at the start of the current sessionvoidsetUptime(java.lang.String uptime)Time passed since the node has started
-
-
-
Constructor Detail
-
StatusData
public StatusData(java.lang.String apiVersion, java.lang.String buildVersion, java.lang.String chainSpecName, MinimalBlockInfo lastAddedBlockInfo, NextUpgrade nextUpgrade, PublicKey publicKey, java.util.List<PeerEntry> peers, java.lang.String roundLength, java.lang.String uptime, java.lang.String startStateRootHash, NodeState nodeState, ReactorState reactorState, java.sql.Date lastProgress, AvailableBlockRange availableBlockRange, BlockSynchronizerStatus blockSynchronizerStatus)
-
StatusData
public StatusData()
-
-
Method Detail
-
builder
public static StatusData.StatusDataBuilder builder()
-
getApiVersion
public java.lang.String getApiVersion()
The RPC API version
-
getBuildVersion
public java.lang.String getBuildVersion()
The compiled node version
-
getChainSpecName
public java.lang.String getChainSpecName()
The chainspec name
-
getLastAddedBlockInfo
public MinimalBlockInfo getLastAddedBlockInfo()
- See Also:
MinimalBlockInfo
-
getNextUpgrade
public NextUpgrade getNextUpgrade()
- See Also:
NextUpgrade
-
getRoundLength
public java.lang.String getRoundLength()
The next round length if this node is a validator
-
getUptime
public java.lang.String getUptime()
Time passed since the node has started
-
getStartStateRootHash
public java.lang.String getStartStateRootHash()
The state root hash used at the start of the current session
-
getNodeState
public NodeState getNodeState()
Node run mode
-
getReactorState
public ReactorState getReactorState()
The state of the reactor
-
getLastProgress
public java.sql.Date getLastProgress()
Timestamp of the last recorded progress in the reactor
-
getAvailableBlockRange
public AvailableBlockRange getAvailableBlockRange()
The available block range in storage
-
getBlockSynchronizerStatus
public BlockSynchronizerStatus getBlockSynchronizerStatus()
The status of the block synchronizer builders
-
setApiVersion
public void setApiVersion(java.lang.String apiVersion)
The RPC API version
-
setBuildVersion
public void setBuildVersion(java.lang.String buildVersion)
The compiled node version
-
setChainSpecName
public void setChainSpecName(java.lang.String chainSpecName)
The chainspec name
-
setLastAddedBlockInfo
public void setLastAddedBlockInfo(MinimalBlockInfo lastAddedBlockInfo)
- See Also:
MinimalBlockInfo
-
setNextUpgrade
public void setNextUpgrade(NextUpgrade nextUpgrade)
- See Also:
NextUpgrade
-
setRoundLength
public void setRoundLength(java.lang.String roundLength)
The next round length if this node is a validator
-
setUptime
public void setUptime(java.lang.String uptime)
Time passed since the node has started
-
setStartStateRootHash
public void setStartStateRootHash(java.lang.String startStateRootHash)
The state root hash used at the start of the current session
-
setNodeState
public void setNodeState(NodeState nodeState)
Node run mode
-
setReactorState
public void setReactorState(ReactorState reactorState)
The state of the reactor
-
setLastProgress
public void setLastProgress(java.sql.Date lastProgress)
Timestamp of the last recorded progress in the reactor
-
setAvailableBlockRange
public void setAvailableBlockRange(AvailableBlockRange availableBlockRange)
The available block range in storage
-
setBlockSynchronizerStatus
public void setBlockSynchronizerStatus(BlockSynchronizerStatus blockSynchronizerStatus)
The status of the block synchronizer builders
-
-