Package org.iota.types
Class ClientConfig
- java.lang.Object
-
- org.iota.types.ClientConfig
-
public class ClientConfig extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBech32Hrp()com.google.gson.JsonObjectgetJson()intgetMinPowScore()intgetMinQuorumSize()java.lang.StringgetNetwork()java.lang.StringgetNetworkId()java.lang.String[]getNodes()org.iota.types.ClientConfig.NodeSyncIntervalgetNodeSyncInterval()java.lang.String[]getPermanodes()java.lang.IntegergetPowWorkerCount()java.lang.StringgetPrimaryNode()java.lang.StringgetPrimaryPowNode()intgetQuorumThreshold()org.iota.types.ClientConfig.RentStructuregetRentStructure()intgetTipsInterval()booleanisFallbackToLocalPow()booleanisIgnoreNodeHealth()booleanisLocalPow()booleanisQuorum()ClientConfigwithBech32Hrp(java.lang.String bech32Hrp)ClientConfigwithFallbackToLocalPow(boolean fallbackToLocalPow)ClientConfigwithIgnoreNodeHealth(boolean ignoreNodeHealth)ClientConfigwithLocalPow(boolean localPow)ClientConfigwithMinPowScore(int minPowScore)ClientConfigwithMinQuorumSize(int minQuorumSize)ClientConfigwithNetwork(java.lang.String network)ClientConfigwithNetworkId(java.lang.String networkId)ClientConfigwithNodes(java.lang.String[] nodes)ClientConfigwithNodeSyncInterval(org.iota.types.ClientConfig.NodeSyncInterval nodeSyncInterval)ClientConfigwithPermanodes(java.lang.String[] permanodes)ClientConfigwithPowWorkerCount(java.lang.Integer powWorkerCount)ClientConfigwithPrimaryNode(java.lang.String primaryNode)ClientConfigwithPrimaryPowNode(java.lang.String primaryPowNode)ClientConfigwithQuorum(boolean quorum)ClientConfigwithQuorumThreshold(int quorumThreshold)ClientConfigwithRentStructure(org.iota.types.ClientConfig.RentStructure rentStructure)ClientConfigwithTipsInterval(int tipsInterval)
-
-
-
Method Detail
-
getPrimaryNode
public java.lang.String getPrimaryNode()
-
withPrimaryNode
public ClientConfig withPrimaryNode(java.lang.String primaryNode)
-
getPrimaryPowNode
public java.lang.String getPrimaryPowNode()
-
withPrimaryPowNode
public ClientConfig withPrimaryPowNode(java.lang.String primaryPowNode)
-
getNodes
public java.lang.String[] getNodes()
-
withNodes
public ClientConfig withNodes(java.lang.String[] nodes)
-
getPermanodes
public java.lang.String[] getPermanodes()
-
withPermanodes
public ClientConfig withPermanodes(java.lang.String[] permanodes)
-
isIgnoreNodeHealth
public boolean isIgnoreNodeHealth()
-
withIgnoreNodeHealth
public ClientConfig withIgnoreNodeHealth(boolean ignoreNodeHealth)
-
getNodeSyncInterval
public org.iota.types.ClientConfig.NodeSyncInterval getNodeSyncInterval()
-
withNodeSyncInterval
public ClientConfig withNodeSyncInterval(org.iota.types.ClientConfig.NodeSyncInterval nodeSyncInterval)
-
isQuorum
public boolean isQuorum()
-
withQuorum
public ClientConfig withQuorum(boolean quorum)
-
getMinQuorumSize
public int getMinQuorumSize()
-
withMinQuorumSize
public ClientConfig withMinQuorumSize(int minQuorumSize)
-
getQuorumThreshold
public int getQuorumThreshold()
-
withQuorumThreshold
public ClientConfig withQuorumThreshold(int quorumThreshold)
-
getNetwork
public java.lang.String getNetwork()
-
withNetwork
public ClientConfig withNetwork(java.lang.String network)
-
getNetworkId
public java.lang.String getNetworkId()
-
withNetworkId
public ClientConfig withNetworkId(java.lang.String networkId)
-
getBech32Hrp
public java.lang.String getBech32Hrp()
-
withBech32Hrp
public ClientConfig withBech32Hrp(java.lang.String bech32Hrp)
-
getMinPowScore
public int getMinPowScore()
-
withMinPowScore
public ClientConfig withMinPowScore(int minPowScore)
-
isLocalPow
public boolean isLocalPow()
-
withLocalPow
public ClientConfig withLocalPow(boolean localPow)
-
isFallbackToLocalPow
public boolean isFallbackToLocalPow()
-
withFallbackToLocalPow
public ClientConfig withFallbackToLocalPow(boolean fallbackToLocalPow)
-
getTipsInterval
public int getTipsInterval()
-
withTipsInterval
public ClientConfig withTipsInterval(int tipsInterval)
-
getRentStructure
public org.iota.types.ClientConfig.RentStructure getRentStructure()
-
withRentStructure
public ClientConfig withRentStructure(org.iota.types.ClientConfig.RentStructure rentStructure)
-
getPowWorkerCount
public java.lang.Integer getPowWorkerCount()
-
withPowWorkerCount
public ClientConfig withPowWorkerCount(java.lang.Integer powWorkerCount)
-
getJson
public com.google.gson.JsonObject getJson()
-
-