Record Class ADtoDBHybridAuthPropertiesResource.DbSettings
java.lang.Object
java.lang.Record
com.inductiveautomation.ignition.gateway.authentication.resources.ADtoDBHybridAuthPropertiesResource.DbSettings
- Enclosing class:
- ADtoDBHybridAuthPropertiesResource
public static record ADtoDBHybridAuthPropertiesResource.DbSettings(String datasource, String badgeAuthQuery, String contactInfoQuery, String extraPropsQuery, String findUserQuery, String roleQuery, String scheduleAdjustmentQuery, String userPropsQuery, String userQuery, String userRoleQuery)
extends Record
Database settings for the AD to DB Hybrid user source.
-
Constructor Summary
ConstructorsConstructorDescriptionDbSettings
(String datasource, String badgeAuthQuery, String contactInfoQuery, String extraPropsQuery, String findUserQuery, String roleQuery, String scheduleAdjustmentQuery, String userPropsQuery, String userQuery, String userRoleQuery) Creates an instance of aDbSettings
record class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebadgeAuthQuery
record component.Returns the value of thecontactInfoQuery
record component.Returns the value of thedatasource
record component.final boolean
Indicates whether some other object is "equal to" this one.Returns the value of theextraPropsQuery
record component.Returns the value of thefindUserQuery
record component.final int
hashCode()
Returns a hash code value for this object.Returns the value of theroleQuery
record component.Returns the value of thescheduleAdjustmentQuery
record component.final String
toString()
Returns a string representation of this record class.Returns the value of theuserPropsQuery
record component.Returns the value of theuserQuery
record component.Returns the value of theuserRoleQuery
record component.
-
Constructor Details
-
DbSettings
public DbSettings(String datasource, String badgeAuthQuery, String contactInfoQuery, String extraPropsQuery, String findUserQuery, String roleQuery, String scheduleAdjustmentQuery, String userPropsQuery, String userQuery, String userRoleQuery) Creates an instance of aDbSettings
record class.- Parameters:
datasource
- the value for thedatasource
record componentbadgeAuthQuery
- the value for thebadgeAuthQuery
record componentcontactInfoQuery
- the value for thecontactInfoQuery
record componentextraPropsQuery
- the value for theextraPropsQuery
record componentfindUserQuery
- the value for thefindUserQuery
record componentroleQuery
- the value for theroleQuery
record componentscheduleAdjustmentQuery
- the value for thescheduleAdjustmentQuery
record componentuserPropsQuery
- the value for theuserPropsQuery
record componentuserQuery
- the value for theuserQuery
record componentuserRoleQuery
- the value for theuserRoleQuery
record 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)
. -
datasource
Returns the value of thedatasource
record component.- Returns:
- the value of the
datasource
record component
-
badgeAuthQuery
Returns the value of thebadgeAuthQuery
record component.- Returns:
- the value of the
badgeAuthQuery
record component
-
contactInfoQuery
Returns the value of thecontactInfoQuery
record component.- Returns:
- the value of the
contactInfoQuery
record component
-
extraPropsQuery
Returns the value of theextraPropsQuery
record component.- Returns:
- the value of the
extraPropsQuery
record component
-
findUserQuery
Returns the value of thefindUserQuery
record component.- Returns:
- the value of the
findUserQuery
record component
-
roleQuery
Returns the value of theroleQuery
record component.- Returns:
- the value of the
roleQuery
record component
-
scheduleAdjustmentQuery
Returns the value of thescheduleAdjustmentQuery
record component.- Returns:
- the value of the
scheduleAdjustmentQuery
record component
-
userPropsQuery
Returns the value of theuserPropsQuery
record component.- Returns:
- the value of the
userPropsQuery
record component
-
userQuery
Returns the value of theuserQuery
record component.- Returns:
- the value of the
userQuery
record component
-
userRoleQuery
Returns the value of theuserRoleQuery
record component.- Returns:
- the value of the
userRoleQuery
record component
-