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 failClosed, Boolean bypassPermissionsDisabled, 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 failClosed, Boolean bypassPermissionsDisabled, 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 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 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 failClosed, Boolean bypassPermissionsDisabled, 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 componentfailClosed- the value for thefailClosedrecord componentbypassPermissionsDisabled- the value for thebypassPermissionsDisabledrecord 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
-
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
-
managedKeys
-
settings
Returns the value of thesettingsrecord component.- Returns:
- the value of the
settingsrecord component
-