Record Class DashScopeApiSpec.DashScopeImageRequest.DashScopeImageRequestParameter

java.lang.Object
java.lang.Record
com.alibaba.cloud.ai.dashscope.spec.DashScopeApiSpec.DashScopeImageRequest.DashScopeImageRequestParameter
Enclosing class:
DashScopeApiSpec.DashScopeImageRequest

public static record DashScopeApiSpec.DashScopeImageRequest.DashScopeImageRequestParameter(String style, String size, Integer n, Integer seed, Float refStrength, String refMode, Boolean promptExtend, Boolean watermark, Integer sketchWeight, Boolean sketchExtraction, Integer[][] sketchColor, Integer[][] maskColor) extends Record
  • Constructor Details

    • DashScopeImageRequestParameter

      public DashScopeImageRequestParameter(String style, String size, Integer n, Integer seed, Float refStrength, String refMode, Boolean promptExtend, Boolean watermark, Integer sketchWeight, Boolean sketchExtraction, Integer[][] sketchColor, Integer[][] maskColor)
      Creates an instance of a DashScopeImageRequestParameter record class.
      Parameters:
      style - the value for the style record component
      size - the value for the size record component
      n - the value for the n record component
      seed - the value for the seed record component
      refStrength - the value for the refStrength record component
      refMode - the value for the refMode record component
      promptExtend - the value for the promptExtend record component
      watermark - the value for the watermark record component
      sketchWeight - the value for the sketchWeight record component
      sketchExtraction - the value for the sketchExtraction record component
      sketchColor - the value for the sketchColor record component
      maskColor - the value for the maskColor record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • style

      public String style()
      Returns the value of the style record component.
      Returns:
      the value of the style record component
    • size

      public String size()
      Returns the value of the size record component.
      Returns:
      the value of the size record component
    • n

      public Integer n()
      Returns the value of the n record component.
      Returns:
      the value of the n record component
    • seed

      public Integer seed()
      Returns the value of the seed record component.
      Returns:
      the value of the seed record component
    • refStrength

      public Float refStrength()
      Returns the value of the refStrength record component.
      Returns:
      the value of the refStrength record component
    • refMode

      public String refMode()
      Returns the value of the refMode record component.
      Returns:
      the value of the refMode record component
    • promptExtend

      public Boolean promptExtend()
      Returns the value of the promptExtend record component.
      Returns:
      the value of the promptExtend record component
    • watermark

      public Boolean watermark()
      Returns the value of the watermark record component.
      Returns:
      the value of the watermark record component
    • sketchWeight

      public Integer sketchWeight()
      Returns the value of the sketchWeight record component.
      Returns:
      the value of the sketchWeight record component
    • sketchExtraction

      public Boolean sketchExtraction()
      Returns the value of the sketchExtraction record component.
      Returns:
      the value of the sketchExtraction record component
    • sketchColor

      public Integer[][] sketchColor()
      Returns the value of the sketchColor record component.
      Returns:
      the value of the sketchColor record component
    • maskColor

      public Integer[][] maskColor()
      Returns the value of the maskColor record component.
      Returns:
      the value of the maskColor record component