Record Class DelineaClientSettings
java.lang.Object
java.lang.Record
org.frankframework.credentialprovider.delinea.DelineaClientSettings
public record DelineaClientSettings(String tenant, String apiRootUrl, String apiRootUrlTemplate, String tokenUrlTemplate, String oauthTokenUrl, String oauthUsername, String oauthPassword, String tld, String autoCommentValue)
extends Record
Contains the settings for the SecretServer configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theapiRootUrl
record component.Returns the value of theapiRootUrlTemplate
record component.Returns the value of theautoCommentValue
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.Returns the value of theoauthPassword
record component.Returns the value of theoauthTokenUrl
record component.Returns the value of theoauthUsername
record component.tenant()
Returns the value of thetenant
record component.tld()
Returns the value of thetld
record component.Returns the value of thetokenUrlTemplate
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
DelineaClientSettings
public DelineaClientSettings(String tenant, String apiRootUrl, String apiRootUrlTemplate, String tokenUrlTemplate, String oauthTokenUrl, String oauthUsername, String oauthPassword, String tld, String autoCommentValue) Creates an instance of aDelineaClientSettings
record class.- Parameters:
tenant
- the value for thetenant
record componentapiRootUrl
- the value for theapiRootUrl
record componentapiRootUrlTemplate
- the value for theapiRootUrlTemplate
record componenttokenUrlTemplate
- the value for thetokenUrlTemplate
record componentoauthTokenUrl
- the value for theoauthTokenUrl
record componentoauthUsername
- the value for theoauthUsername
record componentoauthPassword
- the value for theoauthPassword
record componenttld
- the value for thetld
record componentautoCommentValue
- the value for theautoCommentValue
record component
-
-
Method Details
-
apiRootUrlTemplate
Returns the value of theapiRootUrlTemplate
record component.- Returns:
- the value of the
apiRootUrlTemplate
record component
-
tokenUrlTemplate
Returns the value of thetokenUrlTemplate
record component.- Returns:
- the value of the
tokenUrlTemplate
record component
-
tld
Returns the value of thetld
record component.- Returns:
- the value of the
tld
record component
-
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)
. -
tenant
Returns the value of thetenant
record component.- Returns:
- the value of the
tenant
record component
-
apiRootUrl
Returns the value of theapiRootUrl
record component.- Returns:
- the value of the
apiRootUrl
record component
-
oauthTokenUrl
Returns the value of theoauthTokenUrl
record component.- Returns:
- the value of the
oauthTokenUrl
record component
-
oauthUsername
Returns the value of theoauthUsername
record component.- Returns:
- the value of the
oauthUsername
record component
-
oauthPassword
Returns the value of theoauthPassword
record component.- Returns:
- the value of the
oauthPassword
record component
-
autoCommentValue
Returns the value of theautoCommentValue
record component.- Returns:
- the value of the
autoCommentValue
record component
-