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 theapiRootUrlrecord component.Returns the value of theapiRootUrlTemplaterecord component.Returns the value of theautoCommentValuerecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theoauthPasswordrecord component.Returns the value of theoauthTokenUrlrecord component.Returns the value of theoauthUsernamerecord component.tenant()Returns the value of thetenantrecord component.tld()Returns the value of thetldrecord component.Returns the value of thetokenUrlTemplaterecord component.final StringtoString()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 aDelineaClientSettingsrecord class.- Parameters:
tenant- the value for thetenantrecord componentapiRootUrl- the value for theapiRootUrlrecord componentapiRootUrlTemplate- the value for theapiRootUrlTemplaterecord componenttokenUrlTemplate- the value for thetokenUrlTemplaterecord componentoauthTokenUrl- the value for theoauthTokenUrlrecord componentoauthUsername- the value for theoauthUsernamerecord componentoauthPassword- the value for theoauthPasswordrecord componenttld- the value for thetldrecord componentautoCommentValue- the value for theautoCommentValuerecord component
-
-
Method Details
-
apiRootUrlTemplate
Returns the value of theapiRootUrlTemplaterecord component.- Returns:
- the value of the
apiRootUrlTemplaterecord component
-
tokenUrlTemplate
Returns the value of thetokenUrlTemplaterecord component.- Returns:
- the value of the
tokenUrlTemplaterecord component
-
tld
Returns the value of thetldrecord component.- Returns:
- the value of the
tldrecord 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 thetenantrecord component.- Returns:
- the value of the
tenantrecord component
-
apiRootUrl
Returns the value of theapiRootUrlrecord component.- Returns:
- the value of the
apiRootUrlrecord component
-
oauthTokenUrl
Returns the value of theoauthTokenUrlrecord component.- Returns:
- the value of the
oauthTokenUrlrecord component
-
oauthUsername
Returns the value of theoauthUsernamerecord component.- Returns:
- the value of the
oauthUsernamerecord component
-
oauthPassword
Returns the value of theoauthPasswordrecord component.- Returns:
- the value of the
oauthPasswordrecord component
-
autoCommentValue
Returns the value of theautoCommentValuerecord component.- Returns:
- the value of the
autoCommentValuerecord component
-