Package com.github.copilot.sdk.events
Class SessionShutdownEvent.SessionShutdownData
java.lang.Object
com.github.copilot.sdk.events.SessionShutdownEvent.SessionShutdownData
- Enclosing class:
- SessionShutdownEvent
Data for the session shutdown event.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoublevoidsetCodeChanges(SessionShutdownEvent.CodeChanges codeChanges) voidsetCurrentModel(String currentModel) voidsetErrorReason(String errorReason) voidsetModelMetrics(Map<String, Object> modelMetrics) voidsetSessionStartTime(double sessionStartTime) voidsetShutdownType(SessionShutdownEvent.ShutdownType shutdownType) voidsetTotalApiDurationMs(double totalApiDurationMs) voidsetTotalPremiumRequests(double totalPremiumRequests)
-
Constructor Details
-
SessionShutdownData
public SessionShutdownData()
-
-
Method Details
-
getShutdownType
-
setShutdownType
-
getErrorReason
-
setErrorReason
-
getTotalPremiumRequests
public double getTotalPremiumRequests() -
setTotalPremiumRequests
public void setTotalPremiumRequests(double totalPremiumRequests) -
getTotalApiDurationMs
public double getTotalApiDurationMs() -
setTotalApiDurationMs
public void setTotalApiDurationMs(double totalApiDurationMs) -
getSessionStartTime
public double getSessionStartTime() -
setSessionStartTime
public void setSessionStartTime(double sessionStartTime) -
getCodeChanges
-
setCodeChanges
-
getModelMetrics
-
setModelMetrics
-
getCurrentModel
-
setCurrentModel
-