Record Class SessionManagedSettingsResolvedEvent.SessionManagedSettingsResolvedEventData
java.lang.Object
java.lang.Record
com.github.copilot.generated.SessionManagedSettingsResolvedEvent.SessionManagedSettingsResolvedEventData
- Enclosing class:
SessionManagedSettingsResolvedEvent
public static record SessionManagedSettingsResolvedEvent.SessionManagedSettingsResolvedEventData(ManagedSettingsResolvedSource source, Boolean serverManaged, Boolean deviceManaged, Boolean clientManaged, Boolean failClosed, Boolean bypassPermissionsDisabled, Boolean permissionsAllowIntersected, List<String> managedKeys, Object settings)
extends Record
Data payload for
SessionManagedSettingsResolvedEvent.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSessionManagedSettingsResolvedEventData(ManagedSettingsResolvedSource source, Boolean serverManaged, Boolean deviceManaged, Boolean clientManaged, Boolean failClosed, Boolean bypassPermissionsDisabled, Boolean permissionsAllowIntersected, List<String> managedKeys, Object settings) Creates an instance of aSessionManagedSettingsResolvedEventDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebypassPermissionsDisabledrecord component.Returns the value of theclientManagedrecord component.Returns the value of thedeviceManagedrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefailClosedrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of themanagedKeysrecord component.Returns the value of thepermissionsAllowIntersectedrecord component.Returns the value of theserverManagedrecord component.settings()Returns the value of thesettingsrecord component.source()Returns the value of thesourcerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
SessionManagedSettingsResolvedEventData
public SessionManagedSettingsResolvedEventData(ManagedSettingsResolvedSource source, Boolean serverManaged, Boolean deviceManaged, Boolean clientManaged, Boolean failClosed, Boolean bypassPermissionsDisabled, Boolean permissionsAllowIntersected, List<String> managedKeys, Object settings) Creates an instance of aSessionManagedSettingsResolvedEventDatarecord class.- Parameters:
source- the value for thesourcerecord componentserverManaged- the value for theserverManagedrecord componentdeviceManaged- the value for thedeviceManagedrecord componentclientManaged- the value for theclientManagedrecord componentfailClosed- the value for thefailClosedrecord componentbypassPermissionsDisabled- the value for thebypassPermissionsDisabledrecord componentpermissionsAllowIntersected- the value for thepermissionsAllowIntersectedrecord componentmanagedKeys- the value for themanagedKeysrecord componentsettings- the value for thesettingsrecord component
-
-
Method Details
-
toString
-
hashCode
-
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). -
source
Returns the value of thesourcerecord component.- Returns:
- the value of the
sourcerecord component
-
serverManaged
Returns the value of theserverManagedrecord component.- Returns:
- the value of the
serverManagedrecord component
-
deviceManaged
Returns the value of thedeviceManagedrecord component.- Returns:
- the value of the
deviceManagedrecord component
-
clientManaged
Returns the value of theclientManagedrecord component.- Returns:
- the value of the
clientManagedrecord component
-
failClosed
Returns the value of thefailClosedrecord component.- Returns:
- the value of the
failClosedrecord component
-
bypassPermissionsDisabled
Returns the value of thebypassPermissionsDisabledrecord component.- Returns:
- the value of the
bypassPermissionsDisabledrecord component
-
permissionsAllowIntersected
Returns the value of thepermissionsAllowIntersectedrecord component.- Returns:
- the value of the
permissionsAllowIntersectedrecord component
-
managedKeys
-
settings
Returns the value of thesettingsrecord component.- Returns:
- the value of the
settingsrecord component
-