Record Class SftpManager.IndividualTenantSftpEgressSession

java.lang.Object
java.lang.Record
org.techbd.orchestrate.sftp.SftpManager.IndividualTenantSftpEgressSession
Enclosing class:
SftpManager

public static record SftpManager.IndividualTenantSftpEgressSession(String tenantId, String sessionId, Date cachedAt, String sessionJsonPath, String sessionJson, Date sessionFinalizedAt, Exception error) extends Record
  • Constructor Details

    • IndividualTenantSftpEgressSession

      public IndividualTenantSftpEgressSession(String tenantId, String sessionId, Date cachedAt, String sessionJsonPath, String sessionJson, Date sessionFinalizedAt, Exception error)
      Creates an instance of a IndividualTenantSftpEgressSession record class.
      Parameters:
      tenantId - the value for the tenantId record component
      sessionId - the value for the sessionId record component
      cachedAt - the value for the cachedAt record component
      sessionJsonPath - the value for the sessionJsonPath record component
      sessionJson - the value for the sessionJson record component
      sessionFinalizedAt - the value for the sessionFinalizedAt record component
      error - the value for the error 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.
    • tenantId

      public String tenantId()
      Returns the value of the tenantId record component.
      Returns:
      the value of the tenantId record component
    • sessionId

      public String sessionId()
      Returns the value of the sessionId record component.
      Returns:
      the value of the sessionId record component
    • cachedAt

      public Date cachedAt()
      Returns the value of the cachedAt record component.
      Returns:
      the value of the cachedAt record component
    • sessionJsonPath

      public String sessionJsonPath()
      Returns the value of the sessionJsonPath record component.
      Returns:
      the value of the sessionJsonPath record component
    • sessionJson

      public String sessionJson()
      Returns the value of the sessionJson record component.
      Returns:
      the value of the sessionJson record component
    • sessionFinalizedAt

      public Date sessionFinalizedAt()
      Returns the value of the sessionFinalizedAt record component.
      Returns:
      the value of the sessionFinalizedAt record component
    • error

      public Exception error()
      Returns the value of the error record component.
      Returns:
      the value of the error record component