Class PeerData

java.lang.Object
org.lockss.laaws.poller.model.PeerData

@Validated public class PeerData extends Object
Detail for a single voter in a poll.
  • Constructor Details

    • PeerData

      public PeerData()
  • Method Details

    • peerId

      public PeerData peerId(String peerId)
    • getPeerId

      @NotNull public @NotNull String getPeerId()
      the peer id for this participant
      Returns:
      peerId
    • setPeerId

      public void setPeerId(String peerId)
    • status

      public PeerData status(String status)
    • getStatus

      @NotNull public @NotNull String getStatus()
      the status of this peer
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • agreement

      public PeerData agreement(Float agreement)
    • getAgreement

      public Float getAgreement()
      the percentage of vote agreement.
      Returns:
      agreement
    • setAgreement

      public void setAgreement(Float agreement)
    • numAgree

      public PeerData numAgree(Long numAgree)
    • getNumAgree

      public Long getNumAgree()
      The number of urls for which there was agreement.
      Returns:
      numAgree
    • setNumAgree

      public void setNumAgree(Long numAgree)
    • agreeLink

      public PeerData agreeLink(LinkDesc agreeLink)
    • getAgreeLink

      @Valid public @Valid LinkDesc getAgreeLink()
      Get agreeLink
      Returns:
      agreeLink
    • setAgreeLink

      public void setAgreeLink(LinkDesc agreeLink)
    • numDisagree

      public PeerData numDisagree(Long numDisagree)
    • getNumDisagree

      public Long getNumDisagree()
      The number of urls for which there was disagreement.
      Returns:
      numDisagree
    • setNumDisagree

      public void setNumDisagree(Long numDisagree)
    • disagreeLink

      public PeerData disagreeLink(LinkDesc disagreeLink)
    • getDisagreeLink

      @Valid public @Valid LinkDesc getDisagreeLink()
      Get disagreeLink
      Returns:
      disagreeLink
    • setDisagreeLink

      public void setDisagreeLink(LinkDesc disagreeLink)
    • numPollerOnly

      public PeerData numPollerOnly(Long numPollerOnly)
    • getNumPollerOnly

      public Long getNumPollerOnly()
      The number of urls which were poller only.
      Returns:
      numPollerOnly
    • setNumPollerOnly

      public void setNumPollerOnly(Long numPollerOnly)
    • pollerOnlyLink

      public PeerData pollerOnlyLink(LinkDesc pollerOnlyLink)
    • getPollerOnlyLink

      @Valid public @Valid LinkDesc getPollerOnlyLink()
      Get pollerOnlyLink
      Returns:
      pollerOnlyLink
    • setPollerOnlyLink

      public void setPollerOnlyLink(LinkDesc pollerOnlyLink)
    • numVoterOnly

      public PeerData numVoterOnly(Long numVoterOnly)
    • getNumVoterOnly

      public Long getNumVoterOnly()
      The number of urls for which were voter only.
      Returns:
      numVoterOnly
    • setNumVoterOnly

      public void setNumVoterOnly(Long numVoterOnly)
    • voterOnlyLink

      public PeerData voterOnlyLink(LinkDesc voterOnlyLink)
    • getVoterOnlyLink

      @Valid public @Valid LinkDesc getVoterOnlyLink()
      Get voterOnlyLink
      Returns:
      voterOnlyLink
    • setVoterOnlyLink

      public void setVoterOnlyLink(LinkDesc voterOnlyLink)
    • bytesHashed

      public PeerData bytesHashed(Long bytesHashed)
    • getBytesHashed

      public Long getBytesHashed()
      the number of bytes hashed.
      Returns:
      bytesHashed
    • setBytesHashed

      public void setBytesHashed(Long bytesHashed)
    • bytesRead

      public PeerData bytesRead(Long bytesRead)
    • getBytesRead

      public Long getBytesRead()
      the number of bytes read.
      Returns:
      bytesRead
    • setBytesRead

      public void setBytesRead(Long bytesRead)
    • wtAgreement

      public PeerData wtAgreement(Float wtAgreement)
    • getWtAgreement

      public Float getWtAgreement()
      the weight of vote percentage agreement.
      Returns:
      wtAgreement
    • setWtAgreement

      public void setWtAgreement(Float wtAgreement)
    • wtNumAgree

      public PeerData wtNumAgree(Float wtNumAgree)
    • getWtNumAgree

      public Float getWtNumAgree()
      the weight of number agree votes.
      Returns:
      wtNumAgree
    • setWtNumAgree

      public void setWtNumAgree(Float wtNumAgree)
    • wtNumDisagree

      public PeerData wtNumDisagree(Float wtNumDisagree)
    • getWtNumDisagree

      public Float getWtNumDisagree()
      the weight of number of disagree votes.
      Returns:
      wtNumDisagree
    • setWtNumDisagree

      public void setWtNumDisagree(Float wtNumDisagree)
    • wtNumPollerOnly

      public PeerData wtNumPollerOnly(Float wtNumPollerOnly)
    • getWtNumPollerOnly

      public Float getWtNumPollerOnly()
      the weight of number of poller only votes.
      Returns:
      wtNumPollerOnly
    • setWtNumPollerOnly

      public void setWtNumPollerOnly(Float wtNumPollerOnly)
    • wtNumVoterOnly

      public PeerData wtNumVoterOnly(Float wtNumVoterOnly)
    • getWtNumVoterOnly

      public Float getWtNumVoterOnly()
      the weight of number of voter only votes.
      Returns:
      wtNumVoterOnly
    • setWtNumVoterOnly

      public void setWtNumVoterOnly(Float wtNumVoterOnly)
    • state

      public PeerData state(String state)
    • getState

      public String getState()
      the state machine state.
      Returns:
      state
    • setState

      public void setState(String state)
    • lastStateChange

      public PeerData lastStateChange(Long lastStateChange)
    • getLastStateChange

      public Long getLastStateChange()
      the time of last state change.
      Returns:
      lastStateChange
    • setLastStateChange

      public void setLastStateChange(Long lastStateChange)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object