Record Class AuthnRequestMessageConfig
java.lang.Object
java.lang.Record
io.datarouter.auth.authenticate.saml.AuthnRequestMessageConfig
-
Constructor Summary
ConstructorsConstructorDescriptionAuthnRequestMessageConfig(String serviceProviderEntityId, String serviceProviderAssertionConsumerServiceUrl, String identityProviderSingleSignOnServiceUrl, String relayState, Optional<Integer> proxyCount, Optional<KeyPair> signingKeyPair) Creates an instance of aAuthnRequestMessageConfigrecord 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.Returns the value of theidentityProviderSingleSignOnServiceUrlrecord component.Returns the value of theproxyCountrecord component.Returns the value of therelayStaterecord component.Returns the value of theserviceProviderAssertionConsumerServiceUrlrecord component.Returns the value of theserviceProviderEntityIdrecord component.Returns the value of thesigningKeyPairrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AuthnRequestMessageConfig
public AuthnRequestMessageConfig(String serviceProviderEntityId, String serviceProviderAssertionConsumerServiceUrl, String identityProviderSingleSignOnServiceUrl, String relayState, Optional<Integer> proxyCount, Optional<KeyPair> signingKeyPair) Creates an instance of aAuthnRequestMessageConfigrecord class.- Parameters:
serviceProviderEntityId- the value for theserviceProviderEntityIdrecord componentserviceProviderAssertionConsumerServiceUrl- the value for theserviceProviderAssertionConsumerServiceUrlrecord componentidentityProviderSingleSignOnServiceUrl- the value for theidentityProviderSingleSignOnServiceUrlrecord componentrelayState- the value for therelayStaterecord componentproxyCount- the value for theproxyCountrecord componentsigningKeyPair- the value for thesigningKeyPairrecord component
-
-
Method Details
-
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. -
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. -
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). -
serviceProviderEntityId
Returns the value of theserviceProviderEntityIdrecord component.- Returns:
- the value of the
serviceProviderEntityIdrecord component
-
serviceProviderAssertionConsumerServiceUrl
Returns the value of theserviceProviderAssertionConsumerServiceUrlrecord component.- Returns:
- the value of the
serviceProviderAssertionConsumerServiceUrlrecord component
-
identityProviderSingleSignOnServiceUrl
Returns the value of theidentityProviderSingleSignOnServiceUrlrecord component.- Returns:
- the value of the
identityProviderSingleSignOnServiceUrlrecord component
-
relayState
Returns the value of therelayStaterecord component.- Returns:
- the value of the
relayStaterecord component
-
proxyCount
Returns the value of theproxyCountrecord component.- Returns:
- the value of the
proxyCountrecord component
-
signingKeyPair
Returns the value of thesigningKeyPairrecord component.- Returns:
- the value of the
signingKeyPairrecord component
-