SessionTemplateController

google.cloud.dataproc.v1. SessionTemplateController

Represents a SessionTemplateController

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