Class EquityCurveOptions

java.lang.Object
com.qtsurfer.api.client.model.EquityCurveOptions

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.14.0") public class EquityCurveOptions extends Object
Requested equity-curve transform, applied server-side in a fixed pipeline order: `resample` (point count) then `differential` (encoding) then `outMode` (JSON shape) — each stage assumes the previous one already ran. A server-side size guard can still force a smaller/deflated shape above its thresholds regardless of what is requested here — see `EquityCurveMeta` for what actually happened.
  • Field Details

  • Constructor Details

    • EquityCurveOptions

      public EquityCurveOptions()
  • Method Details

    • resample

      public EquityCurveOptions resample(@Nullable Integer resample)
    • getResample

      @Nullable public Integer getResample()
      Downsample to at most this many points (extrema-preserving — the global max/min and the exact first/last point are always kept). Omit for no downsampling. minimum: 2
      Returns:
      resample
    • setResample

      public void setResample(@Nullable Integer resample)
    • differential

      public EquityCurveOptions differential(@Nullable Boolean differential)
    • getDifferential

      @Nullable public Boolean getDifferential()
      Delta-encode both fields from the second (post-resample) point onward.
      Returns:
      differential
    • setDifferential

      public void setDifferential(@Nullable Boolean differential)
    • outMode

      public EquityCurveOptions outMode(@Nullable EquityCurveOutMode outMode)
    • getOutMode

      @Nullable public EquityCurveOutMode getOutMode()
      Requested JSON shape.
      Returns:
      outMode
    • setOutMode

      public void setOutMode(@Nullable EquityCurveOutMode outMode)
    • equals

      public boolean equals(Object o)
      Return true if this EquityCurveOptions object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string