Class protos.google.cloud.dialogflow.cx.v3beta1.Versions (4.0.0)

Represents a Versions

Inheritance

$protobuf.rpc.Service > protos.google.cloud.dialogflow.cx.v3beta1.Versions

Package

@google-cloud/dialogflow-cx

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Versions service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

compareVersions(request, callback)

public compareVersions(request: google.cloud.dialogflow.cx.v3beta1.ICompareVersionsRequest, callback: google.cloud.dialogflow.cx.v3beta1.Versions.CompareVersionsCallback): void;

Calls CompareVersions.

Parameters
NameDescription
request ICompareVersionsRequest

CompareVersionsRequest message or plain object

callback CompareVersionsCallback

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

Returns
TypeDescription
void

compareVersions(request)

public compareVersions(request: google.cloud.dialogflow.cx.v3beta1.ICompareVersionsRequest): Promise<google.cloud.dialogflow.cx.v3beta1.CompareVersionsResponse>;

Calls CompareVersions.

Parameter
NameDescription
request ICompareVersionsRequest

CompareVersionsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.dialogflow.cx.v3beta1.CompareVersionsResponse>

Promise

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
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
Versions

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

createVersion(request, callback)

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

Calls CreateVersion.

Parameters
NameDescription
request ICreateVersionRequest

CreateVersionRequest message or plain object

callback CreateVersionCallback

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

Returns
TypeDescription
void

createVersion(request)

public createVersion(request: google.cloud.dialogflow.cx.v3beta1.ICreateVersionRequest): Promise<google.longrunning.Operation>;

Calls CreateVersion.

Parameter
NameDescription
request ICreateVersionRequest

CreateVersionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteVersion(request, callback)

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

Calls DeleteVersion.

Parameters
NameDescription
request IDeleteVersionRequest

DeleteVersionRequest message or plain object

callback DeleteVersionCallback

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

Returns
TypeDescription
void

deleteVersion(request)

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

Calls DeleteVersion.

Parameter
NameDescription
request IDeleteVersionRequest

DeleteVersionRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

getVersion(request, callback)

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

Calls GetVersion.

Parameters
NameDescription
request IGetVersionRequest

GetVersionRequest message or plain object

callback GetVersionCallback

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

Returns
TypeDescription
void

getVersion(request)

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

Calls GetVersion.

Parameter
NameDescription
request IGetVersionRequest

GetVersionRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.dialogflow.cx.v3beta1.Version>

Promise

listVersions(request, callback)

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

Calls ListVersions.

Parameters
NameDescription
request IListVersionsRequest

ListVersionsRequest message or plain object

callback ListVersionsCallback

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

Returns
TypeDescription
void

listVersions(request)

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

Calls ListVersions.

Parameter
NameDescription
request IListVersionsRequest

ListVersionsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.dialogflow.cx.v3beta1.ListVersionsResponse>

Promise

loadVersion(request, callback)

public loadVersion(request: google.cloud.dialogflow.cx.v3beta1.ILoadVersionRequest, callback: google.cloud.dialogflow.cx.v3beta1.Versions.LoadVersionCallback): void;

Calls LoadVersion.

Parameters
NameDescription
request ILoadVersionRequest

LoadVersionRequest message or plain object

callback LoadVersionCallback

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

Returns
TypeDescription
void

loadVersion(request)

public loadVersion(request: google.cloud.dialogflow.cx.v3beta1.ILoadVersionRequest): Promise<google.longrunning.Operation>;

Calls LoadVersion.

Parameter
NameDescription
request ILoadVersionRequest

LoadVersionRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateVersion(request, callback)

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

Calls UpdateVersion.

Parameters
NameDescription
request IUpdateVersionRequest

UpdateVersionRequest message or plain object

callback UpdateVersionCallback

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

Returns
TypeDescription
void

updateVersion(request)

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

Calls UpdateVersion.

Parameter
NameDescription
request IUpdateVersionRequest

UpdateVersionRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.dialogflow.cx.v3beta1.Version>

Promise