Versions

google.cloud.dialogflow.cx.v3. Versions

Represents a Versions

Constructor

new Versions(rpcImpl, requestDelimitedopt, responseDelimitedopt)

Constructs a new Versions 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

compareVersions(request, callback) → {undefined}

Calls CompareVersions.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ICompareVersionsRequest

CompareVersionsRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.CompareVersionsCallback

Node-style callback called with the error, if any, and CompareVersionsResponse

Returns:
Type Description
undefined

compareVersions(request) → {Promise.<google.cloud.dialogflow.cx.v3.CompareVersionsResponse>}

Calls CompareVersions.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ICompareVersionsRequest

CompareVersionsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3.CompareVersionsResponse>

Promise

createVersion(request, callback) → {undefined}

Calls CreateVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ICreateVersionRequest

CreateVersionRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.CreateVersionCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

createVersion(request) → {Promise.<google.longrunning.Operation>}

Calls CreateVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ICreateVersionRequest

CreateVersionRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

deleteVersion(request, callback) → {undefined}

Calls DeleteVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IDeleteVersionRequest

DeleteVersionRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.DeleteVersionCallback

Node-style callback called with the error, if any, and Empty

Returns:
Type Description
undefined

deleteVersion(request) → {Promise.<google.protobuf.Empty>}

Calls DeleteVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IDeleteVersionRequest

DeleteVersionRequest message or plain object

Returns:
Type Description
Promise.<google.protobuf.Empty>

Promise

getVersion(request, callback) → {undefined}

Calls GetVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IGetVersionRequest

GetVersionRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.GetVersionCallback

Node-style callback called with the error, if any, and Version

Returns:
Type Description
undefined

getVersion(request) → {Promise.<google.cloud.dialogflow.cx.v3.Version>}

Calls GetVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IGetVersionRequest

GetVersionRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3.Version>

Promise

listVersions(request, callback) → {undefined}

Calls ListVersions.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IListVersionsRequest

ListVersionsRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.ListVersionsCallback

Node-style callback called with the error, if any, and ListVersionsResponse

Returns:
Type Description
undefined

listVersions(request) → {Promise.<google.cloud.dialogflow.cx.v3.ListVersionsResponse>}

Calls ListVersions.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IListVersionsRequest

ListVersionsRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3.ListVersionsResponse>

Promise

loadVersion(request, callback) → {undefined}

Calls LoadVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ILoadVersionRequest

LoadVersionRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.LoadVersionCallback

Node-style callback called with the error, if any, and Operation

Returns:
Type Description
undefined

loadVersion(request) → {Promise.<google.longrunning.Operation>}

Calls LoadVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.ILoadVersionRequest

LoadVersionRequest message or plain object

Returns:
Type Description
Promise.<google.longrunning.Operation>

Promise

updateVersion(request, callback) → {undefined}

Calls UpdateVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IUpdateVersionRequest

UpdateVersionRequest message or plain object

callback google.cloud.dialogflow.cx.v3.Versions.UpdateVersionCallback

Node-style callback called with the error, if any, and Version

Returns:
Type Description
undefined

updateVersion(request) → {Promise.<google.cloud.dialogflow.cx.v3.Version>}

Calls UpdateVersion.

Parameters:
Name Type Description
request google.cloud.dialogflow.cx.v3.IUpdateVersionRequest

UpdateVersionRequest message or plain object

Returns:
Type Description
Promise.<google.cloud.dialogflow.cx.v3.Version>

Promise

(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Versions}

Creates new Versions 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
Versions

RPC service. Useful where requests and/or responses are streamed.

Type Definitions

CompareVersionsCallback(error, responseopt)

Callback as used by compareVersions.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3.CompareVersionsResponse <optional>

CompareVersionsResponse

CreateVersionCallback(error, responseopt)

Callback as used by createVersion.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

DeleteVersionCallback(error, responseopt)

Callback as used by deleteVersion.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.protobuf.Empty <optional>

Empty

GetVersionCallback(error, responseopt)

Callback as used by getVersion.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3.Version <optional>

Version

ListVersionsCallback(error, responseopt)

Callback as used by listVersions.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3.ListVersionsResponse <optional>

ListVersionsResponse

LoadVersionCallback(error, responseopt)

Callback as used by loadVersion.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.longrunning.Operation <optional>

Operation

UpdateVersionCallback(error, responseopt)

Callback as used by updateVersion.

Parameters:
Name Type Attributes Description
error Error | null

Error, if any

response google.cloud.dialogflow.cx.v3.Version <optional>

Version