Record Class GraphTypes.GraphConnectionOptions

java.lang.Object
java.lang.Record
app.ductape.sdk.graph.types.GraphTypes.GraphConnectionOptions
Enclosing class:
GraphTypes

public static record GraphTypes.GraphConnectionOptions(Integer connectionTimeout, Integer queryTimeout, Integer maxPoolSize, Boolean encrypted, String trustStrategy, List<String> trustedCertificates) extends Record
  • Constructor Details

    • GraphConnectionOptions

      public GraphConnectionOptions(Integer connectionTimeout, Integer queryTimeout, Integer maxPoolSize, Boolean encrypted, String trustStrategy, List<String> trustedCertificates)
      Creates an instance of a GraphConnectionOptions record class.
      Parameters:
      connectionTimeout - the value for the connectionTimeout record component
      queryTimeout - the value for the queryTimeout record component
      maxPoolSize - the value for the maxPoolSize record component
      encrypted - the value for the encrypted record component
      trustStrategy - the value for the trustStrategy record component
      trustedCertificates - the value for the trustedCertificates 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.
    • connectionTimeout

      public Integer connectionTimeout()
      Returns the value of the connectionTimeout record component.
      Returns:
      the value of the connectionTimeout record component
    • queryTimeout

      public Integer queryTimeout()
      Returns the value of the queryTimeout record component.
      Returns:
      the value of the queryTimeout record component
    • maxPoolSize

      public Integer maxPoolSize()
      Returns the value of the maxPoolSize record component.
      Returns:
      the value of the maxPoolSize record component
    • encrypted

      public Boolean encrypted()
      Returns the value of the encrypted record component.
      Returns:
      the value of the encrypted record component
    • trustStrategy

      public String trustStrategy()
      Returns the value of the trustStrategy record component.
      Returns:
      the value of the trustStrategy record component
    • trustedCertificates

      public List<String> trustedCertificates()
      Returns the value of the trustedCertificates record component.
      Returns:
      the value of the trustedCertificates record component