Class LnrpcPolicyUpdateRequest

java.lang.Object
net.osslabz.lnd.dto.LnrpcPolicyUpdateRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-07T12:03:34.958542131Z[Etc/UTC]") public class LnrpcPolicyUpdateRequest extends Object
LnrpcPolicyUpdateRequest
  • Field Details

  • Constructor Details

    • LnrpcPolicyUpdateRequest

      public LnrpcPolicyUpdateRequest()
  • Method Details

    • global

      public LnrpcPolicyUpdateRequest global(Boolean global)
    • getGlobal

      @Nullable public Boolean getGlobal()
      If set, then this update applies to all currently active channels.
      Returns:
      global
    • setGlobal

      public void setGlobal(Boolean global)
    • chanPoint

      public LnrpcPolicyUpdateRequest chanPoint(LnrpcChannelPoint chanPoint)
    • getChanPoint

      @Nullable public LnrpcChannelPoint getChanPoint()
      Get chanPoint
      Returns:
      chanPoint
    • setChanPoint

      public void setChanPoint(LnrpcChannelPoint chanPoint)
    • baseFeeMsat

      public LnrpcPolicyUpdateRequest baseFeeMsat(String baseFeeMsat)
    • getBaseFeeMsat

      @Nullable public String getBaseFeeMsat()
      The base fee charged regardless of the number of milli-satoshis sent.
      Returns:
      baseFeeMsat
    • setBaseFeeMsat

      public void setBaseFeeMsat(String baseFeeMsat)
    • feeRate

      public LnrpcPolicyUpdateRequest feeRate(Double feeRate)
    • getFeeRate

      @Nullable public Double getFeeRate()
      The effective fee rate in milli-satoshis. The precision of this value goes up to 6 decimal places, so 1e-6.
      Returns:
      feeRate
    • setFeeRate

      public void setFeeRate(Double feeRate)
    • feeRatePpm

      public LnrpcPolicyUpdateRequest feeRatePpm(Long feeRatePpm)
    • getFeeRatePpm

      @Nullable public Long getFeeRatePpm()
      The effective fee rate in micro-satoshis (parts per million).
      Returns:
      feeRatePpm
    • setFeeRatePpm

      public void setFeeRatePpm(Long feeRatePpm)
    • timeLockDelta

      public LnrpcPolicyUpdateRequest timeLockDelta(Long timeLockDelta)
    • getTimeLockDelta

      @Nullable public Long getTimeLockDelta()
      The required timelock delta for HTLCs forwarded over the channel.
      Returns:
      timeLockDelta
    • setTimeLockDelta

      public void setTimeLockDelta(Long timeLockDelta)
    • maxHtlcMsat

      public LnrpcPolicyUpdateRequest maxHtlcMsat(String maxHtlcMsat)
    • getMaxHtlcMsat

      @Nullable public String getMaxHtlcMsat()
      If set, the maximum HTLC size in milli-satoshis. If unset, the maximum HTLC will be unchanged.
      Returns:
      maxHtlcMsat
    • setMaxHtlcMsat

      public void setMaxHtlcMsat(String maxHtlcMsat)
    • minHtlcMsat

      public LnrpcPolicyUpdateRequest minHtlcMsat(String minHtlcMsat)
    • getMinHtlcMsat

      @Nullable public String getMinHtlcMsat()
      The minimum HTLC size in milli-satoshis. Only applied if min_htlc_msat_specified is true.
      Returns:
      minHtlcMsat
    • setMinHtlcMsat

      public void setMinHtlcMsat(String minHtlcMsat)
    • minHtlcMsatSpecified

      public LnrpcPolicyUpdateRequest minHtlcMsatSpecified(Boolean minHtlcMsatSpecified)
    • getMinHtlcMsatSpecified

      @Nullable public Boolean getMinHtlcMsatSpecified()
      If true, min_htlc_msat is applied.
      Returns:
      minHtlcMsatSpecified
    • setMinHtlcMsatSpecified

      public void setMinHtlcMsatSpecified(Boolean minHtlcMsatSpecified)
    • 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