Record Class SessionResumeEvent.SessionResumeEventData
java.lang.Object
java.lang.Record
com.github.copilot.generated.SessionResumeEvent.SessionResumeEventData
- Enclosing class:
SessionResumeEvent
public static record SessionResumeEvent.SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String providerId, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, AutoTier autoTier, Boolean autoTierManaged, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork)
extends Record
Data payload for
SessionResumeEvent.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String reasoningEffort, String reasoningEffortModel, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, AutoTier autoTier, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates event data with the components it had before later optional fields were added.SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String providerId, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, AutoTier autoTier, Boolean autoTierManaged, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates an instance of aSessionResumeEventDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thealreadyInUserecord component.autoTier()Returns the value of theautoTierrecord component.Returns the value of theautoTierManagedrecord component.context()Returns the value of thecontextrecord component.Returns the value of thecontextTierrecord component.Returns the value of thecontextTierManagedrecord component.Returns the value of thecontinuePendingWorkrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theeventCountrecord component.Returns the value of theeventsFileSizeBytesrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theproviderIdrecord component.Returns the value of thereasoningEffortrecord component.Returns the value of thereasoningEffortManagedrecord component.Returns the value of thereasoningEffortModelrecord component.Returns the value of thereasoningSummaryrecord component.Returns the value of theremoteSteerablerecord component.Returns the value of theresumeTimerecord component.Returns the value of theselectedModelrecord component.Returns the value of thesessionLimitsrecord component.Returns the value of thesessionWasActiverecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theverbosityrecord component.
-
Constructor Details
-
SessionResumeEventData
public SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String reasoningEffort, String reasoningEffortModel, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, AutoTier autoTier, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates event data with the components it had before later optional fields were added. -
SessionResumeEventData
public SessionResumeEventData(OffsetDateTime resumeTime, Long eventCount, Long eventsFileSizeBytes, String selectedModel, String providerId, String reasoningEffort, String reasoningEffortModel, Boolean reasoningEffortManaged, ReasoningSummary reasoningSummary, Verbosity verbosity, ContextTier contextTier, Boolean contextTierManaged, AutoTier autoTier, Boolean autoTierManaged, SessionLimitsConfig sessionLimits, WorkingDirectoryContext context, Boolean alreadyInUse, Boolean sessionWasActive, Boolean remoteSteerable, Boolean continuePendingWork) Creates an instance of aSessionResumeEventDatarecord class.- Parameters:
resumeTime- the value for theresumeTimerecord componenteventCount- the value for theeventCountrecord componenteventsFileSizeBytes- the value for theeventsFileSizeBytesrecord componentselectedModel- the value for theselectedModelrecord componentproviderId- the value for theproviderIdrecord componentreasoningEffort- the value for thereasoningEffortrecord componentreasoningEffortModel- the value for thereasoningEffortModelrecord componentreasoningEffortManaged- the value for thereasoningEffortManagedrecord componentreasoningSummary- the value for thereasoningSummaryrecord componentverbosity- the value for theverbosityrecord componentcontextTier- the value for thecontextTierrecord componentcontextTierManaged- the value for thecontextTierManagedrecord componentautoTier- the value for theautoTierrecord componentautoTierManaged- the value for theautoTierManagedrecord componentsessionLimits- the value for thesessionLimitsrecord componentcontext- the value for thecontextrecord componentalreadyInUse- the value for thealreadyInUserecord componentsessionWasActive- the value for thesessionWasActiverecord componentremoteSteerable- the value for theremoteSteerablerecord componentcontinuePendingWork- the value for thecontinuePendingWorkrecord 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). -
resumeTime
Returns the value of theresumeTimerecord component.- Returns:
- the value of the
resumeTimerecord component
-
eventCount
Returns the value of theeventCountrecord component.- Returns:
- the value of the
eventCountrecord component
-
eventsFileSizeBytes
Returns the value of theeventsFileSizeBytesrecord component.- Returns:
- the value of the
eventsFileSizeBytesrecord component
-
selectedModel
Returns the value of theselectedModelrecord component.- Returns:
- the value of the
selectedModelrecord component
-
providerId
Returns the value of theproviderIdrecord component.- Returns:
- the value of the
providerIdrecord component
-
reasoningEffort
Returns the value of thereasoningEffortrecord component.- Returns:
- the value of the
reasoningEffortrecord component
-
reasoningEffortModel
Returns the value of thereasoningEffortModelrecord component.- Returns:
- the value of the
reasoningEffortModelrecord component
-
reasoningEffortManaged
Returns the value of thereasoningEffortManagedrecord component.- Returns:
- the value of the
reasoningEffortManagedrecord component
-
reasoningSummary
Returns the value of thereasoningSummaryrecord component.- Returns:
- the value of the
reasoningSummaryrecord component
-
verbosity
Returns the value of theverbosityrecord component.- Returns:
- the value of the
verbosityrecord component
-
contextTier
Returns the value of thecontextTierrecord component.- Returns:
- the value of the
contextTierrecord component
-
contextTierManaged
Returns the value of thecontextTierManagedrecord component.- Returns:
- the value of the
contextTierManagedrecord component
-
autoTier
Returns the value of theautoTierrecord component.- Returns:
- the value of the
autoTierrecord component
-
autoTierManaged
Returns the value of theautoTierManagedrecord component.- Returns:
- the value of the
autoTierManagedrecord component
-
sessionLimits
Returns the value of thesessionLimitsrecord component.- Returns:
- the value of the
sessionLimitsrecord component
-
context
Returns the value of thecontextrecord component.- Returns:
- the value of the
contextrecord component
-
alreadyInUse
Returns the value of thealreadyInUserecord component.- Returns:
- the value of the
alreadyInUserecord component
-
sessionWasActive
Returns the value of thesessionWasActiverecord component.- Returns:
- the value of the
sessionWasActiverecord component
-
remoteSteerable
Returns the value of theremoteSteerablerecord component.- Returns:
- the value of the
remoteSteerablerecord component
-
continuePendingWork
Returns the value of thecontinuePendingWorkrecord component.- Returns:
- the value of the
continuePendingWorkrecord component
-