Class OptionGreeks

java.lang.Object
markets.alpaca.client.openapi.data.model.OptionGreeks
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.23.0") public class OptionGreeks extends Object implements Serializable
The greeks for the contract calculated using the Black-Scholes model.
See Also:
  • Field Details

  • Constructor Details

    • OptionGreeks

      public OptionGreeks()
  • Method Details

    • delta

      public OptionGreeks delta(@Nonnull Double delta)
    • getDelta

      @Nonnull public Double getDelta()
      Get delta
      Returns:
      delta
    • setDelta

      public void setDelta(@Nonnull Double delta)
    • gamma

      public OptionGreeks gamma(@Nonnull Double gamma)
    • getGamma

      @Nonnull public Double getGamma()
      Get gamma
      Returns:
      gamma
    • setGamma

      public void setGamma(@Nonnull Double gamma)
    • rho

      public OptionGreeks rho(@Nonnull Double rho)
    • getRho

      @Nonnull public Double getRho()
      Get rho
      Returns:
      rho
    • setRho

      public void setRho(@Nonnull Double rho)
    • theta

      public OptionGreeks theta(@Nonnull Double theta)
    • getTheta

      @Nonnull public Double getTheta()
      Get theta
      Returns:
      theta
    • setTheta

      public void setTheta(@Nonnull Double theta)
    • vega

      public OptionGreeks vega(@Nonnull Double vega)
    • getVega

      @Nonnull public Double getVega()
      Get vega
      Returns:
      vega
    • setVega

      public void setVega(@Nonnull Double vega)
    • putAdditionalProperty

      public OptionGreeks putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the OptionGreeks instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • 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
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to OptionGreeks
    • fromJson

      public static OptionGreeks fromJson(String jsonString) throws IOException
      Create an instance of OptionGreeks given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of OptionGreeks
      Throws:
      IOException - if the JSON string is invalid with respect to OptionGreeks
    • toJson

      public String toJson()
      Convert an instance of OptionGreeks to an JSON string
      Returns:
      JSON string