[BindServiceMethod(typeof(SessionController), "BindService")]
public abstract class SessionController.SessionControllerBaseReference documentation and code samples for the Google Cloud Dataproc v1 API class SessionController.SessionControllerBase.
Base class for server-side implementations of SessionController
Namespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Methods
CreateSession(CreateSessionRequest, ServerCallContext)
public virtual Task<Operation> CreateSession(CreateSessionRequest request, ServerCallContext context)Create an interactive session asynchronously.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateSessionRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  | 
      
DeleteSession(DeleteSessionRequest, ServerCallContext)
public virtual Task<Operation> DeleteSession(DeleteSessionRequest request, ServerCallContext context)Deletes the interactive session resource. If the session is not in terminal state, it is terminated, and then deleted.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteSessionRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  | 
      
GetSession(GetSessionRequest, ServerCallContext)
public virtual Task<Session> GetSession(GetSessionRequest request, ServerCallContext context)Gets the resource representation for an interactive session.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetSessionRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskSession | 
        The response to send back to the client (wrapped by a task).  | 
      
ListSessions(ListSessionsRequest, ServerCallContext)
public virtual Task<ListSessionsResponse> ListSessions(ListSessionsRequest request, ServerCallContext context)Lists interactive sessions.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListSessionsRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskListSessionsResponse | 
        The response to send back to the client (wrapped by a task).  | 
      
TerminateSession(TerminateSessionRequest, ServerCallContext)
public virtual Task<Operation> TerminateSession(TerminateSessionRequest request, ServerCallContext context)Terminates the interactive session.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        TerminateSessionRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  |