# Uses of Class
com.google.adk.sessions.GetSessionConfig

Packages that use GetSessionConfig
Package
Description
com.google.adk.sessions

- ## Uses of GetSessionConfig in com.google.adk.sessions

  Methods in com.google.adk.sessions that return GetSessionConfig
  Modifier and Type
  Method
  Description
  `abstract GetSessionConfig`
  GetSessionConfig.Builder.`build()`
  Methods in com.google.adk.sessions with parameters of type GetSessionConfig
  Modifier and Type
  Method
  Description
  `default io.reactivex.rxjava3.core.Maybe<Session>`
  BaseSessionService.`getSession(SessionKey sessionKey, @Nullable GetSessionConfig config)`
  Retrieves a specific session, optionally filtering the events included.
  Method parameters in com.google.adk.sessions with type arguments of type GetSessionConfig
  Modifier and Type
  Method
  Description
  `io.reactivex.rxjava3.core.Maybe<Session>`
  BaseSessionService.`getSession(String appName, String userId, String sessionId, Optional<GetSessionConfig> config)`
  Retrieves a specific session, optionally filtering the events included.
  `io.reactivex.rxjava3.core.Maybe<Session>`
  FirestoreSessionService.`getSession(String appName, String userId, String sessionId, Optional<GetSessionConfig> configOpt)`
  Retrieves a session by appName, userId, and sessionId from Firestore.
  `io.reactivex.rxjava3.core.Maybe<Session>`
  InMemorySessionService.`getSession(String appName, String userId, String sessionId, Optional<GetSessionConfig> configOpt)`
  `io.reactivex.rxjava3.core.Maybe<Session>`
  VertexAiSessionService.`getSession(String appName, String userId, String sessionId, Optional<GetSessionConfig> config)`