Record Class SessionModelApplyStartupOverlayParams
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.SessionModelApplyStartupOverlayParams
@CopilotExperimental
@Generated("copilot-sdk-codegen")
public record SessionModelApplyStartupOverlayParams(String sessionId, String deviceManagedModel, String serverManagedModel, String policyHelperModel, AutoTier autoTier, String repoModel, String repoReasoningEffort, String repoContextTier, String repoAutoTier, String cliModel, Boolean deferredResume, String managedReasoningEffort, String managedContextTier)
extends Record
Managed, repository, and CLI model overrides to overlay onto the session at startup.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSessionModelApplyStartupOverlayParams(String sessionId, String deviceManagedModel, String serverManagedModel, String policyHelperModel, AutoTier autoTier, String repoModel, String repoReasoningEffort, String repoContextTier, String repoAutoTier, String cliModel, Boolean deferredResume, String managedReasoningEffort, String managedContextTier) Creates an instance of aSessionModelApplyStartupOverlayParamsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionautoTier()Returns the value of theautoTierrecord component.cliModel()Returns the value of thecliModelrecord component.Returns the value of thedeferredResumerecord component.Returns the value of thedeviceManagedModelrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of themanagedContextTierrecord component.Returns the value of themanagedReasoningEffortrecord component.Returns the value of thepolicyHelperModelrecord component.Returns the value of therepoAutoTierrecord component.Returns the value of therepoContextTierrecord component.Returns the value of therepoModelrecord component.Returns the value of therepoReasoningEffortrecord component.Returns the value of theserverManagedModelrecord component.Returns the value of thesessionIdrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
SessionModelApplyStartupOverlayParams
public SessionModelApplyStartupOverlayParams(String sessionId, String deviceManagedModel, String serverManagedModel, String policyHelperModel, AutoTier autoTier, String repoModel, String repoReasoningEffort, String repoContextTier, String repoAutoTier, String cliModel, Boolean deferredResume, String managedReasoningEffort, String managedContextTier) Creates an instance of aSessionModelApplyStartupOverlayParamsrecord class.- Parameters:
sessionId- the value for thesessionIdrecord componentdeviceManagedModel- the value for thedeviceManagedModelrecord componentserverManagedModel- the value for theserverManagedModelrecord componentpolicyHelperModel- the value for thepolicyHelperModelrecord componentautoTier- the value for theautoTierrecord componentrepoModel- the value for therepoModelrecord componentrepoReasoningEffort- the value for therepoReasoningEffortrecord componentrepoContextTier- the value for therepoContextTierrecord componentrepoAutoTier- the value for therepoAutoTierrecord componentcliModel- the value for thecliModelrecord componentdeferredResume- the value for thedeferredResumerecord componentmanagedReasoningEffort- the value for themanagedReasoningEffortrecord componentmanagedContextTier- the value for themanagedContextTierrecord 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). -
sessionId
Returns the value of thesessionIdrecord component.- Returns:
- the value of the
sessionIdrecord component
-
deviceManagedModel
Returns the value of thedeviceManagedModelrecord component.- Returns:
- the value of the
deviceManagedModelrecord component
-
serverManagedModel
Returns the value of theserverManagedModelrecord component.- Returns:
- the value of the
serverManagedModelrecord component
-
policyHelperModel
Returns the value of thepolicyHelperModelrecord component.- Returns:
- the value of the
policyHelperModelrecord component
-
autoTier
Returns the value of theautoTierrecord component.- Returns:
- the value of the
autoTierrecord component
-
repoModel
Returns the value of therepoModelrecord component.- Returns:
- the value of the
repoModelrecord component
-
repoReasoningEffort
Returns the value of therepoReasoningEffortrecord component.- Returns:
- the value of the
repoReasoningEffortrecord component
-
repoContextTier
Returns the value of therepoContextTierrecord component.- Returns:
- the value of the
repoContextTierrecord component
-
repoAutoTier
Returns the value of therepoAutoTierrecord component.- Returns:
- the value of the
repoAutoTierrecord component
-
cliModel
Returns the value of thecliModelrecord component.- Returns:
- the value of the
cliModelrecord component
-
deferredResume
Returns the value of thedeferredResumerecord component.- Returns:
- the value of the
deferredResumerecord component
-
managedReasoningEffort
Returns the value of themanagedReasoningEffortrecord component.- Returns:
- the value of the
managedReasoningEffortrecord component
-
managedContextTier
Returns the value of themanagedContextTierrecord component.- Returns:
- the value of the
managedContextTierrecord component
-