Uses of Record Class
com.github.copilot.generated.rpc.SessionLimitsConfig
Packages that use SessionLimitsConfig
Package
Description
Auto-generated RPC parameter and result types for the GitHub Copilot SDK.
Configuration classes and data transfer objects for the Copilot SDK.
-
Uses of SessionLimitsConfig in com.github.copilot.generated.rpc
Methods in com.github.copilot.generated.rpc that return SessionLimitsConfigModifier and TypeMethodDescriptionSessionMetadataSnapshotResult.sessionLimits()Returns the value of thesessionLimitsrecord component.SessionOptionsUpdateParams.sessionLimits()Returns the value of thesessionLimitsrecord component.Constructors in com.github.copilot.generated.rpc with parameters of type SessionLimitsConfigModifierConstructorDescriptionSessionMetadataSnapshotResult(String sessionId, OffsetDateTime startTime, OffsetDateTime modifiedTime, Boolean isRemote, Boolean alreadyInUse, String workspacePath, String initialName, String clientName, MetadataSnapshotRemoteMetadata remoteMetadata, String summary, String workingDirectory, MetadataSnapshotCurrentMode currentMode, String selectedModel, SessionLimitsConfig sessionLimits, SessionMetadataSnapshotResult.SessionMetadataSnapshotResultWorkspace workspace) Creates an instance of aSessionMetadataSnapshotResultrecord class.SessionOptionsUpdateParams(String sessionId, String model, ModelCapabilitiesOverride modelCapabilitiesOverrides, String reasoningEffort, OptionsUpdateReasoningSummary reasoningSummary, String clientName, String lspClientName, String integrationId, Map<String, Boolean> featureFlags, Boolean isExperimentalMode, ProviderConfig provider, CapiSessionOptions capi, String workingDirectory, List<String> availableTools, List<String> excludedTools, List<String> excludedBuiltinAgents, OptionsUpdateToolFilterPrecedence toolFilterPrecedence, Boolean enableScriptSafety, String shellInitProfile, List<String> shellProcessFlags, SandboxConfig sandboxConfig, Boolean logInteractiveShells, OptionsUpdateEnvValueMode envValueMode, Boolean allowAllMcpServerInstructions, List<String> skillDirectories, List<String> disabledSkills, Boolean enableOnDemandInstructionDiscovery, Long maxInlineBinaryBytes, List<SessionInstalledPlugin> installedPlugins, Boolean customAgentsLocalOnly, Boolean suppressCustomAgentPrompt, Boolean skipCustomInstructions, List<String> disabledInstructionSources, Boolean coauthorEnabled, String trajectoryFile, Boolean enableStreaming, String copilotUrl, Boolean askUserDisabled, Boolean continueOnAutoMode, Boolean runningInInteractiveMode, Boolean enableReasoningSummaries, String agentContext, String eventsLogDirectory, List<OptionsUpdateAdditionalContentExclusionPolicy> additionalContentExclusionPolicies, Boolean manageScheduleEnabled, List<SessionCapability> sessionCapabilities, Boolean skipEmbeddingRetrieval, String organizationCustomInstructions, Boolean enableFileHooks, Boolean enableHostGitOperations, Boolean enableSessionStore, Boolean enableSkills, OptionsUpdateContextTier contextTier, SessionLimitsConfig sessionLimits) Creates an instance of aSessionOptionsUpdateParamsrecord class. -
Uses of SessionLimitsConfig in com.github.copilot.rpc
Methods in com.github.copilot.rpc that return SessionLimitsConfigModifier and TypeMethodDescriptionCreateSessionRequest.getSessionLimits()Gets the session limits.ResumeSessionConfig.getSessionLimits()Gets the limits for this session's current accounting window.ResumeSessionRequest.getSessionLimits()Gets the session limits.SessionConfig.getSessionLimits()Gets the limits for this session's current accounting window.Methods in com.github.copilot.rpc with parameters of type SessionLimitsConfigModifier and TypeMethodDescriptionvoidCreateSessionRequest.setSessionLimits(SessionLimitsConfig sessionLimits) Sets the session limits.ResumeSessionConfig.setSessionLimits(SessionLimitsConfig sessionLimits) Sets limits for this session's current accounting window.voidResumeSessionRequest.setSessionLimits(SessionLimitsConfig sessionLimits) Sets the session limits.SessionConfig.setSessionLimits(SessionLimitsConfig sessionLimits) Sets limits for this session's current accounting window.