Class protos.google.cloud.dialogflow.v2.Versions (6.6.0)

Represents a Versions

Inheritance

$protobuf.rpc.Service > protos.google.cloud.dialogflow.v2.Versions

Package

@google-cloud/dialogflow

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

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

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

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

createVersion(request, callback)

public createVersion(request: google.cloud.dialogflow.v2.ICreateVersionRequest, callback: google.cloud.dialogflow.v2.Versions.CreateVersionCallback): void;

Calls CreateVersion.

Parameters
Name Description
request ICreateVersionRequest

CreateVersionRequest message or plain object

callback CreateVersionCallback

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

Returns
Type Description
void

createVersion(request)

public createVersion(request: google.cloud.dialogflow.v2.ICreateVersionRequest): Promise<google.cloud.dialogflow.v2.Version>;

Calls CreateVersion.

Parameter
Name Description
request ICreateVersionRequest

CreateVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2.Version>

Promise

deleteVersion(request, callback)

public deleteVersion(request: google.cloud.dialogflow.v2.IDeleteVersionRequest, callback: google.cloud.dialogflow.v2.Versions.DeleteVersionCallback): void;

Calls DeleteVersion.

Parameters
Name Description
request IDeleteVersionRequest

DeleteVersionRequest message or plain object

callback DeleteVersionCallback

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

Returns
Type Description
void

deleteVersion(request)

public deleteVersion(request: google.cloud.dialogflow.v2.IDeleteVersionRequest): Promise<google.protobuf.Empty>;

Calls DeleteVersion.

Parameter
Name Description
request IDeleteVersionRequest

DeleteVersionRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getVersion(request, callback)

public getVersion(request: google.cloud.dialogflow.v2.IGetVersionRequest, callback: google.cloud.dialogflow.v2.Versions.GetVersionCallback): void;

Calls GetVersion.

Parameters
Name Description
request IGetVersionRequest

GetVersionRequest message or plain object

callback GetVersionCallback

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

Returns
Type Description
void

getVersion(request)

public getVersion(request: google.cloud.dialogflow.v2.IGetVersionRequest): Promise<google.cloud.dialogflow.v2.Version>;

Calls GetVersion.

Parameter
Name Description
request IGetVersionRequest

GetVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2.Version>

Promise

listVersions(request, callback)

public listVersions(request: google.cloud.dialogflow.v2.IListVersionsRequest, callback: google.cloud.dialogflow.v2.Versions.ListVersionsCallback): void;

Calls ListVersions.

Parameters
Name Description
request IListVersionsRequest

ListVersionsRequest message or plain object

callback ListVersionsCallback

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

Returns
Type Description
void

listVersions(request)

public listVersions(request: google.cloud.dialogflow.v2.IListVersionsRequest): Promise<google.cloud.dialogflow.v2.ListVersionsResponse>;

Calls ListVersions.

Parameter
Name Description
request IListVersionsRequest

ListVersionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2.ListVersionsResponse>

Promise

updateVersion(request, callback)

public updateVersion(request: google.cloud.dialogflow.v2.IUpdateVersionRequest, callback: google.cloud.dialogflow.v2.Versions.UpdateVersionCallback): void;

Calls UpdateVersion.

Parameters
Name Description
request IUpdateVersionRequest

UpdateVersionRequest message or plain object

callback UpdateVersionCallback

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

Returns
Type Description
void

updateVersion(request)

public updateVersion(request: google.cloud.dialogflow.v2.IUpdateVersionRequest): Promise<google.cloud.dialogflow.v2.Version>;

Calls UpdateVersion.

Parameter
Name Description
request IUpdateVersionRequest

UpdateVersionRequest message or plain object

Returns
Type Description
Promise<google.cloud.dialogflow.v2.Version>

Promise