Represents a SessionTemplateController
Inheritance
$protobuf.rpc.Service > protos.google.cloud.dataproc.v1.SessionTemplateControllerPackage
@google-cloud/dataprocConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new SessionTemplateController service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): SessionTemplateController;
Creates new SessionTemplateController service using the specified rpc implementation.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Returns | |
---|---|
Type | Description |
SessionTemplateController |
RPC service. Useful where requests and/or responses are streamed. |
createSessionTemplate(request, callback)
public createSessionTemplate(request: google.cloud.dataproc.v1.ICreateSessionTemplateRequest, callback: google.cloud.dataproc.v1.SessionTemplateController.CreateSessionTemplateCallback): void;
Calls CreateSessionTemplate.
Parameters | |
---|---|
Name | Description |
request |
ICreateSessionTemplateRequest
CreateSessionTemplateRequest message or plain object |
callback |
CreateSessionTemplateCallback
Node-style callback called with the error, if any, and SessionTemplate |
Returns | |
---|---|
Type | Description |
void |
createSessionTemplate(request)
public createSessionTemplate(request: google.cloud.dataproc.v1.ICreateSessionTemplateRequest): Promise<google.cloud.dataproc.v1.SessionTemplate>;
Calls CreateSessionTemplate.
Parameter | |
---|---|
Name | Description |
request |
ICreateSessionTemplateRequest
CreateSessionTemplateRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.dataproc.v1.SessionTemplate> |
Promise |
deleteSessionTemplate(request, callback)
public deleteSessionTemplate(request: google.cloud.dataproc.v1.IDeleteSessionTemplateRequest, callback: google.cloud.dataproc.v1.SessionTemplateController.DeleteSessionTemplateCallback): void;
Calls DeleteSessionTemplate.
Parameters | |
---|---|
Name | Description |
request |
IDeleteSessionTemplateRequest
DeleteSessionTemplateRequest message or plain object |
callback |
DeleteSessionTemplateCallback
Node-style callback called with the error, if any, and Empty |
Returns | |
---|---|
Type | Description |
void |
deleteSessionTemplate(request)
public deleteSessionTemplate(request: google.cloud.dataproc.v1.IDeleteSessionTemplateRequest): Promise<google.protobuf.Empty>;
Calls DeleteSessionTemplate.
Parameter | |
---|---|
Name | Description |
request |
IDeleteSessionTemplateRequest
DeleteSessionTemplateRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.protobuf.Empty> |
Promise |
getSessionTemplate(request, callback)
public getSessionTemplate(request: google.cloud.dataproc.v1.IGetSessionTemplateRequest, callback: google.cloud.dataproc.v1.SessionTemplateController.GetSessionTemplateCallback): void;
Calls GetSessionTemplate.
Parameters | |
---|---|
Name | Description |
request |
IGetSessionTemplateRequest
GetSessionTemplateRequest message or plain object |
callback |
GetSessionTemplateCallback
Node-style callback called with the error, if any, and SessionTemplate |
Returns | |
---|---|
Type | Description |
void |
getSessionTemplate(request)
public getSessionTemplate(request: google.cloud.dataproc.v1.IGetSessionTemplateRequest): Promise<google.cloud.dataproc.v1.SessionTemplate>;
Calls GetSessionTemplate.
Parameter | |
---|---|
Name | Description |
request |
IGetSessionTemplateRequest
GetSessionTemplateRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.dataproc.v1.SessionTemplate> |
Promise |
listSessionTemplates(request, callback)
public listSessionTemplates(request: google.cloud.dataproc.v1.IListSessionTemplatesRequest, callback: google.cloud.dataproc.v1.SessionTemplateController.ListSessionTemplatesCallback): void;
Calls ListSessionTemplates.
Parameters | |
---|---|
Name | Description |
request |
IListSessionTemplatesRequest
ListSessionTemplatesRequest message or plain object |
callback |
ListSessionTemplatesCallback
Node-style callback called with the error, if any, and ListSessionTemplatesResponse |
Returns | |
---|---|
Type | Description |
void |
listSessionTemplates(request)
public listSessionTemplates(request: google.cloud.dataproc.v1.IListSessionTemplatesRequest): Promise<google.cloud.dataproc.v1.ListSessionTemplatesResponse>;
Calls ListSessionTemplates.
Parameter | |
---|---|
Name | Description |
request |
IListSessionTemplatesRequest
ListSessionTemplatesRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.dataproc.v1.ListSessionTemplatesResponse> |
Promise |
updateSessionTemplate(request, callback)
public updateSessionTemplate(request: google.cloud.dataproc.v1.IUpdateSessionTemplateRequest, callback: google.cloud.dataproc.v1.SessionTemplateController.UpdateSessionTemplateCallback): void;
Calls UpdateSessionTemplate.
Parameters | |
---|---|
Name | Description |
request |
IUpdateSessionTemplateRequest
UpdateSessionTemplateRequest message or plain object |
callback |
UpdateSessionTemplateCallback
Node-style callback called with the error, if any, and SessionTemplate |
Returns | |
---|---|
Type | Description |
void |
updateSessionTemplate(request)
public updateSessionTemplate(request: google.cloud.dataproc.v1.IUpdateSessionTemplateRequest): Promise<google.cloud.dataproc.v1.SessionTemplate>;
Calls UpdateSessionTemplate.
Parameter | |
---|---|
Name | Description |
request |
IUpdateSessionTemplateRequest
UpdateSessionTemplateRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.dataproc.v1.SessionTemplate> |
Promise |