Interface SessionControllerGrpc.AsyncService (4.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface SessionControllerGrpc.AsyncService
The SessionController
provides methods to manage interactive sessions.
Methods
createSession(CreateSessionRequest request, StreamObserver<Operation> responseObserver)
public default void createSession(CreateSessionRequest request, StreamObserver<Operation> responseObserver)
Create an interactive session asynchronously.
deleteSession(DeleteSessionRequest request, StreamObserver<Operation> responseObserver)
public default void deleteSession(DeleteSessionRequest request, StreamObserver<Operation> responseObserver)
Deletes the interactive session resource. If the session is not in terminal
state, it is terminated, and then deleted.
getSession(GetSessionRequest request, StreamObserver<Session> responseObserver)
public default void getSession(GetSessionRequest request, StreamObserver<Session> responseObserver)
Gets the resource representation for an interactive session.
listSessions(ListSessionsRequest request, StreamObserver<ListSessionsResponse> responseObserver)
public default void listSessions(ListSessionsRequest request, StreamObserver<ListSessionsResponse> responseObserver)
Lists interactive sessions.
terminateSession(TerminateSessionRequest request, StreamObserver<Operation> responseObserver)
public default void terminateSession(TerminateSessionRequest request, StreamObserver<Operation> responseObserver)
Terminates the interactive session.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface SessionControllerGrpc.AsyncService (4.69.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.69.0 (latest)](/java/docs/reference/google-cloud-dataproc/latest/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.67.0](/java/docs/reference/google-cloud-dataproc/4.67.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.65.0](/java/docs/reference/google-cloud-dataproc/4.65.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.64.0](/java/docs/reference/google-cloud-dataproc/4.64.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.61.0](/java/docs/reference/google-cloud-dataproc/4.61.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.60.0](/java/docs/reference/google-cloud-dataproc/4.60.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.59.0](/java/docs/reference/google-cloud-dataproc/4.59.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.57.0](/java/docs/reference/google-cloud-dataproc/4.57.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.56.0](/java/docs/reference/google-cloud-dataproc/4.56.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.55.0](/java/docs/reference/google-cloud-dataproc/4.55.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.54.0](/java/docs/reference/google-cloud-dataproc/4.54.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.53.0](/java/docs/reference/google-cloud-dataproc/4.53.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.52.0](/java/docs/reference/google-cloud-dataproc/4.52.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.51.0](/java/docs/reference/google-cloud-dataproc/4.51.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.50.0](/java/docs/reference/google-cloud-dataproc/4.50.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.49.0](/java/docs/reference/google-cloud-dataproc/4.49.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.48.0](/java/docs/reference/google-cloud-dataproc/4.48.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.46.0](/java/docs/reference/google-cloud-dataproc/4.46.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.45.0](/java/docs/reference/google-cloud-dataproc/4.45.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.44.0](/java/docs/reference/google-cloud-dataproc/4.44.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.43.0](/java/docs/reference/google-cloud-dataproc/4.43.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.42.0](/java/docs/reference/google-cloud-dataproc/4.42.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.41.0](/java/docs/reference/google-cloud-dataproc/4.41.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.40.0](/java/docs/reference/google-cloud-dataproc/4.40.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.39.0](/java/docs/reference/google-cloud-dataproc/4.39.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.38.0](/java/docs/reference/google-cloud-dataproc/4.38.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.37.0](/java/docs/reference/google-cloud-dataproc/4.37.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.36.0](/java/docs/reference/google-cloud-dataproc/4.36.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.34.0](/java/docs/reference/google-cloud-dataproc/4.34.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.33.0](/java/docs/reference/google-cloud-dataproc/4.33.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.32.0](/java/docs/reference/google-cloud-dataproc/4.32.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.31.0](/java/docs/reference/google-cloud-dataproc/4.31.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.30.0](/java/docs/reference/google-cloud-dataproc/4.30.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.29.0](/java/docs/reference/google-cloud-dataproc/4.29.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.28.0](/java/docs/reference/google-cloud-dataproc/4.28.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.27.0](/java/docs/reference/google-cloud-dataproc/4.27.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.26.0](/java/docs/reference/google-cloud-dataproc/4.26.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.25.0](/java/docs/reference/google-cloud-dataproc/4.25.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.24.0](/java/docs/reference/google-cloud-dataproc/4.24.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.21.0](/java/docs/reference/google-cloud-dataproc/4.21.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.20.0](/java/docs/reference/google-cloud-dataproc/4.20.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.19.0](/java/docs/reference/google-cloud-dataproc/4.19.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.18.0](/java/docs/reference/google-cloud-dataproc/4.18.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.17.0](/java/docs/reference/google-cloud-dataproc/4.17.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.16.0](/java/docs/reference/google-cloud-dataproc/4.16.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.15.0](/java/docs/reference/google-cloud-dataproc/4.15.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.14.0](/java/docs/reference/google-cloud-dataproc/4.14.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.13.0](/java/docs/reference/google-cloud-dataproc/4.13.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.12.0](/java/docs/reference/google-cloud-dataproc/4.12.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.11.0](/java/docs/reference/google-cloud-dataproc/4.11.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.10.0](/java/docs/reference/google-cloud-dataproc/4.10.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.9.0](/java/docs/reference/google-cloud-dataproc/4.9.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.8.0](/java/docs/reference/google-cloud-dataproc/4.8.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.6.0](/java/docs/reference/google-cloud-dataproc/4.6.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.5.0](/java/docs/reference/google-cloud-dataproc/4.5.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.4.0](/java/docs/reference/google-cloud-dataproc/4.4.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.3.0](/java/docs/reference/google-cloud-dataproc/4.3.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.2.0](/java/docs/reference/google-cloud-dataproc/4.2.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.1.0](/java/docs/reference/google-cloud-dataproc/4.1.0/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [4.0.8](/java/docs/reference/google-cloud-dataproc/4.0.8/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [3.1.2](/java/docs/reference/google-cloud-dataproc/3.1.2/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [3.0.3](/java/docs/reference/google-cloud-dataproc/3.0.3/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService)\n- [2.3.1](/java/docs/reference/google-cloud-dataproc/2.3.1/com.google.cloud.dataproc.v1.SessionControllerGrpc.AsyncService) \n\n public static interface SessionControllerGrpc.AsyncService\n\nThe `SessionController` provides methods to manage interactive sessions.\n\nMethods\n-------\n\n### createSession(CreateSessionRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void createSession(CreateSessionRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nCreate an interactive session asynchronously.\n\n### deleteSession(DeleteSessionRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void deleteSession(DeleteSessionRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nDeletes the interactive session resource. If the session is not in terminal\nstate, it is terminated, and then deleted.\n\n### getSession(GetSessionRequest request, StreamObserver\\\u003cSession\\\u003e responseObserver)\n\n public default void getSession(GetSessionRequest request, StreamObserver\u003cSession\u003e responseObserver)\n\nGets the resource representation for an interactive session.\n\n### listSessions(ListSessionsRequest request, StreamObserver\\\u003cListSessionsResponse\\\u003e responseObserver)\n\n public default void listSessions(ListSessionsRequest request, StreamObserver\u003cListSessionsResponse\u003e responseObserver)\n\nLists interactive sessions.\n\n### terminateSession(TerminateSessionRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void terminateSession(TerminateSessionRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nTerminates the interactive session."]]