Constructor
new SessionTemplateController(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new SessionTemplateController service.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Extends
- $protobuf.rpc.Service
Methods
createSessionTemplate(request, callback) → {undefined}
Calls CreateSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.ICreateSessionTemplateRequest |
CreateSessionTemplateRequest message or plain object |
callback |
google.cloud.dataproc.v1.SessionTemplateController.CreateSessionTemplateCallback |
Node-style callback called with the error, if any, and SessionTemplate |
Returns:
Type | Description |
---|---|
undefined |
createSessionTemplate(request) → {Promise.<google.cloud.dataproc.v1.SessionTemplate>}
Calls CreateSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.ICreateSessionTemplateRequest |
CreateSessionTemplateRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.SessionTemplate> |
Promise |
deleteSessionTemplate(request, callback) → {undefined}
Calls DeleteSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDeleteSessionTemplateRequest |
DeleteSessionTemplateRequest message or plain object |
callback |
google.cloud.dataproc.v1.SessionTemplateController.DeleteSessionTemplateCallback |
Node-style callback called with the error, if any, and Empty |
Returns:
Type | Description |
---|---|
undefined |
deleteSessionTemplate(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IDeleteSessionTemplateRequest |
DeleteSessionTemplateRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.protobuf.Empty> |
Promise |
getSessionTemplate(request, callback) → {undefined}
Calls GetSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IGetSessionTemplateRequest |
GetSessionTemplateRequest message or plain object |
callback |
google.cloud.dataproc.v1.SessionTemplateController.GetSessionTemplateCallback |
Node-style callback called with the error, if any, and SessionTemplate |
Returns:
Type | Description |
---|---|
undefined |
getSessionTemplate(request) → {Promise.<google.cloud.dataproc.v1.SessionTemplate>}
Calls GetSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IGetSessionTemplateRequest |
GetSessionTemplateRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.SessionTemplate> |
Promise |
listSessionTemplates(request, callback) → {undefined}
Calls ListSessionTemplates.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IListSessionTemplatesRequest |
ListSessionTemplatesRequest message or plain object |
callback |
google.cloud.dataproc.v1.SessionTemplateController.ListSessionTemplatesCallback |
Node-style callback called with the error, if any, and ListSessionTemplatesResponse |
Returns:
Type | Description |
---|---|
undefined |
listSessionTemplates(request) → {Promise.<google.cloud.dataproc.v1.ListSessionTemplatesResponse>}
Calls ListSessionTemplates.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IListSessionTemplatesRequest |
ListSessionTemplatesRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.ListSessionTemplatesResponse> |
Promise |
updateSessionTemplate(request, callback) → {undefined}
Calls UpdateSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IUpdateSessionTemplateRequest |
UpdateSessionTemplateRequest message or plain object |
callback |
google.cloud.dataproc.v1.SessionTemplateController.UpdateSessionTemplateCallback |
Node-style callback called with the error, if any, and SessionTemplate |
Returns:
Type | Description |
---|---|
undefined |
updateSessionTemplate(request) → {Promise.<google.cloud.dataproc.v1.SessionTemplate>}
Calls UpdateSessionTemplate.
Parameters:
Name | Type | Description |
---|---|---|
request |
google.cloud.dataproc.v1.IUpdateSessionTemplateRequest |
UpdateSessionTemplateRequest message or plain object |
Returns:
Type | Description |
---|---|
Promise.<google.cloud.dataproc.v1.SessionTemplate> |
Promise |
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {SessionTemplateController}
Creates new SessionTemplateController service using the specified rpc implementation.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
rpcImpl |
$protobuf.RPCImpl |
RPC implementation |
||
requestDelimited |
boolean |
<optional> |
false |
Whether requests are length-delimited |
responseDelimited |
boolean |
<optional> |
false |
Whether responses are length-delimited |
Returns:
Type | Description |
---|---|
SessionTemplateController |
RPC service. Useful where requests and/or responses are streamed. |
Type Definitions
CreateSessionTemplateCallback(error, responseopt)
Callback as used by createSessionTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.SessionTemplate |
<optional> |
SessionTemplate |
DeleteSessionTemplateCallback(error, responseopt)
Callback as used by deleteSessionTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.protobuf.Empty |
<optional> |
Empty |
GetSessionTemplateCallback(error, responseopt)
Callback as used by getSessionTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.SessionTemplate |
<optional> |
SessionTemplate |
ListSessionTemplatesCallback(error, responseopt)
Callback as used by listSessionTemplates.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.ListSessionTemplatesResponse |
<optional> |
ListSessionTemplatesResponse |
UpdateSessionTemplateCallback(error, responseopt)
Callback as used by updateSessionTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
error |
Error | null |
Error, if any |
|
response |
google.cloud.dataproc.v1.SessionTemplate |
<optional> |
SessionTemplate |