Record Class StConfiguration.TLS
java.lang.Object
java.lang.Record
com.io7m.stonesignal.server.StConfiguration.TLS
- Enclosing class:
StConfiguration
public static record StConfiguration.TLS(StConfiguration.TLSStore keyStore, StConfiguration.TLSStore trustStore)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionTLS(StConfiguration.TLSStore keyStore, StConfiguration.TLSStore trustStore) Creates an instance of aTLSrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.keyStore()Returns the value of thekeyStorerecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thetrustStorerecord component.
-
Constructor Details
-
TLS
public TLS(@JsonPropertyDescription("The key store.") StConfiguration.TLSStore keyStore, @JsonPropertyDescription("The trust store.") StConfiguration.TLSStore trustStore) Creates an instance of aTLSrecord class.- Parameters:
keyStore- the value for thekeyStorerecord componenttrustStore- the value for thetrustStorerecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
keyStore
Returns the value of thekeyStorerecord component.- Returns:
- the value of the
keyStorerecord component
-
trustStore
Returns the value of thetrustStorerecord component.- Returns:
- the value of the
trustStorerecord component
-