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 aDbSettingsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebadgeAuthQueryrecord component.Returns the value of thecontactInfoQueryrecord component.Returns the value of thedatasourcerecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theextraPropsQueryrecord component.Returns the value of thefindUserQueryrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theroleQueryrecord component.Returns the value of thescheduleAdjustmentQueryrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theuserPropsQueryrecord component.Returns the value of theuserQueryrecord component.Returns the value of theuserRoleQueryrecord 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 aDbSettingsrecord class.- Parameters:
datasource- the value for thedatasourcerecord componentbadgeAuthQuery- the value for thebadgeAuthQueryrecord componentcontactInfoQuery- the value for thecontactInfoQueryrecord componentextraPropsQuery- the value for theextraPropsQueryrecord componentfindUserQuery- the value for thefindUserQueryrecord componentroleQuery- the value for theroleQueryrecord componentscheduleAdjustmentQuery- the value for thescheduleAdjustmentQueryrecord componentuserPropsQuery- the value for theuserPropsQueryrecord componentuserQuery- the value for theuserQueryrecord componentuserRoleQuery- the value for theuserRoleQueryrecord 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 thedatasourcerecord component.- Returns:
- the value of the
datasourcerecord component
-
badgeAuthQuery
Returns the value of thebadgeAuthQueryrecord component.- Returns:
- the value of the
badgeAuthQueryrecord component
-
contactInfoQuery
Returns the value of thecontactInfoQueryrecord component.- Returns:
- the value of the
contactInfoQueryrecord component
-
extraPropsQuery
Returns the value of theextraPropsQueryrecord component.- Returns:
- the value of the
extraPropsQueryrecord component
-
findUserQuery
Returns the value of thefindUserQueryrecord component.- Returns:
- the value of the
findUserQueryrecord component
-
roleQuery
Returns the value of theroleQueryrecord component.- Returns:
- the value of the
roleQueryrecord component
-
scheduleAdjustmentQuery
Returns the value of thescheduleAdjustmentQueryrecord component.- Returns:
- the value of the
scheduleAdjustmentQueryrecord component
-
userPropsQuery
Returns the value of theuserPropsQueryrecord component.- Returns:
- the value of the
userPropsQueryrecord component
-
userQuery
Returns the value of theuserQueryrecord component.- Returns:
- the value of the
userQueryrecord component
-
userRoleQuery
Returns the value of theuserRoleQueryrecord component.- Returns:
- the value of the
userRoleQueryrecord component
-