[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). |