Class protos.google.cloud.workstations.v1beta.Workstations (1.1.1)

Represents a Workstations

Inheritance

$protobuf.rpc.Service > protos.google.cloud.workstations.v1beta.Workstations

Package

@google-cloud/workstations

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new Workstations service.

Parameters
NameDescription
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): Workstations;

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

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

createWorkstation(request, callback)

public createWorkstation(request: google.cloud.workstations.v1beta.ICreateWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.CreateWorkstationCallback): void;

Calls CreateWorkstation.

Parameters
NameDescription
request ICreateWorkstationRequest

CreateWorkstationRequest message or plain object

callback CreateWorkstationCallback

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

Returns
TypeDescription
void

createWorkstation(request)

public createWorkstation(request: google.cloud.workstations.v1beta.ICreateWorkstationRequest): Promise<google.longrunning.Operation>;

Calls CreateWorkstation.

Parameter
NameDescription
request ICreateWorkstationRequest

CreateWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createWorkstationCluster(request, callback)

public createWorkstationCluster(request: google.cloud.workstations.v1beta.ICreateWorkstationClusterRequest, callback: google.cloud.workstations.v1beta.Workstations.CreateWorkstationClusterCallback): void;

Calls CreateWorkstationCluster.

Parameters
NameDescription
request ICreateWorkstationClusterRequest

CreateWorkstationClusterRequest message or plain object

callback CreateWorkstationClusterCallback

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

Returns
TypeDescription
void

createWorkstationCluster(request)

public createWorkstationCluster(request: google.cloud.workstations.v1beta.ICreateWorkstationClusterRequest): Promise<google.longrunning.Operation>;

Calls CreateWorkstationCluster.

Parameter
NameDescription
request ICreateWorkstationClusterRequest

CreateWorkstationClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createWorkstationConfig(request, callback)

public createWorkstationConfig(request: google.cloud.workstations.v1beta.ICreateWorkstationConfigRequest, callback: google.cloud.workstations.v1beta.Workstations.CreateWorkstationConfigCallback): void;

Calls CreateWorkstationConfig.

Parameters
NameDescription
request ICreateWorkstationConfigRequest

CreateWorkstationConfigRequest message or plain object

callback CreateWorkstationConfigCallback

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

Returns
TypeDescription
void

createWorkstationConfig(request)

public createWorkstationConfig(request: google.cloud.workstations.v1beta.ICreateWorkstationConfigRequest): Promise<google.longrunning.Operation>;

Calls CreateWorkstationConfig.

Parameter
NameDescription
request ICreateWorkstationConfigRequest

CreateWorkstationConfigRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteWorkstation(request, callback)

public deleteWorkstation(request: google.cloud.workstations.v1beta.IDeleteWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.DeleteWorkstationCallback): void;

Calls DeleteWorkstation.

Parameters
NameDescription
request IDeleteWorkstationRequest

DeleteWorkstationRequest message or plain object

callback DeleteWorkstationCallback

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

Returns
TypeDescription
void

deleteWorkstation(request)

public deleteWorkstation(request: google.cloud.workstations.v1beta.IDeleteWorkstationRequest): Promise<google.longrunning.Operation>;

Calls DeleteWorkstation.

Parameter
NameDescription
request IDeleteWorkstationRequest

DeleteWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteWorkstationCluster(request, callback)

public deleteWorkstationCluster(request: google.cloud.workstations.v1beta.IDeleteWorkstationClusterRequest, callback: google.cloud.workstations.v1beta.Workstations.DeleteWorkstationClusterCallback): void;

Calls DeleteWorkstationCluster.

Parameters
NameDescription
request IDeleteWorkstationClusterRequest

DeleteWorkstationClusterRequest message or plain object

callback DeleteWorkstationClusterCallback

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

Returns
TypeDescription
void

deleteWorkstationCluster(request)

public deleteWorkstationCluster(request: google.cloud.workstations.v1beta.IDeleteWorkstationClusterRequest): Promise<google.longrunning.Operation>;

Calls DeleteWorkstationCluster.

Parameter
NameDescription
request IDeleteWorkstationClusterRequest

DeleteWorkstationClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteWorkstationConfig(request, callback)

public deleteWorkstationConfig(request: google.cloud.workstations.v1beta.IDeleteWorkstationConfigRequest, callback: google.cloud.workstations.v1beta.Workstations.DeleteWorkstationConfigCallback): void;

Calls DeleteWorkstationConfig.

Parameters
NameDescription
request IDeleteWorkstationConfigRequest

DeleteWorkstationConfigRequest message or plain object

callback DeleteWorkstationConfigCallback

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

Returns
TypeDescription
void

deleteWorkstationConfig(request)

public deleteWorkstationConfig(request: google.cloud.workstations.v1beta.IDeleteWorkstationConfigRequest): Promise<google.longrunning.Operation>;

Calls DeleteWorkstationConfig.

Parameter
NameDescription
request IDeleteWorkstationConfigRequest

DeleteWorkstationConfigRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

generateAccessToken(request, callback)

public generateAccessToken(request: google.cloud.workstations.v1beta.IGenerateAccessTokenRequest, callback: google.cloud.workstations.v1beta.Workstations.GenerateAccessTokenCallback): void;

Calls GenerateAccessToken.

Parameters
NameDescription
request IGenerateAccessTokenRequest

GenerateAccessTokenRequest message or plain object

callback GenerateAccessTokenCallback

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

Returns
TypeDescription
void

generateAccessToken(request)

public generateAccessToken(request: google.cloud.workstations.v1beta.IGenerateAccessTokenRequest): Promise<google.cloud.workstations.v1beta.GenerateAccessTokenResponse>;

Calls GenerateAccessToken.

Parameter
NameDescription
request IGenerateAccessTokenRequest

GenerateAccessTokenRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.GenerateAccessTokenResponse>

Promise

getWorkstation(request, callback)

public getWorkstation(request: google.cloud.workstations.v1beta.IGetWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.GetWorkstationCallback): void;

Calls GetWorkstation.

Parameters
NameDescription
request IGetWorkstationRequest

GetWorkstationRequest message or plain object

callback GetWorkstationCallback

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

Returns
TypeDescription
void

getWorkstation(request)

public getWorkstation(request: google.cloud.workstations.v1beta.IGetWorkstationRequest): Promise<google.cloud.workstations.v1beta.Workstation>;

Calls GetWorkstation.

Parameter
NameDescription
request IGetWorkstationRequest

GetWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.Workstation>

Promise

getWorkstationCluster(request, callback)

public getWorkstationCluster(request: google.cloud.workstations.v1beta.IGetWorkstationClusterRequest, callback: google.cloud.workstations.v1beta.Workstations.GetWorkstationClusterCallback): void;

Calls GetWorkstationCluster.

Parameters
NameDescription
request IGetWorkstationClusterRequest

GetWorkstationClusterRequest message or plain object

callback GetWorkstationClusterCallback

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

Returns
TypeDescription
void

getWorkstationCluster(request)

public getWorkstationCluster(request: google.cloud.workstations.v1beta.IGetWorkstationClusterRequest): Promise<google.cloud.workstations.v1beta.WorkstationCluster>;

Calls GetWorkstationCluster.

Parameter
NameDescription
request IGetWorkstationClusterRequest

GetWorkstationClusterRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.WorkstationCluster>

Promise

getWorkstationConfig(request, callback)

public getWorkstationConfig(request: google.cloud.workstations.v1beta.IGetWorkstationConfigRequest, callback: google.cloud.workstations.v1beta.Workstations.GetWorkstationConfigCallback): void;

Calls GetWorkstationConfig.

Parameters
NameDescription
request IGetWorkstationConfigRequest

GetWorkstationConfigRequest message or plain object

callback GetWorkstationConfigCallback

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

Returns
TypeDescription
void

getWorkstationConfig(request)

public getWorkstationConfig(request: google.cloud.workstations.v1beta.IGetWorkstationConfigRequest): Promise<google.cloud.workstations.v1beta.WorkstationConfig>;

Calls GetWorkstationConfig.

Parameter
NameDescription
request IGetWorkstationConfigRequest

GetWorkstationConfigRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.WorkstationConfig>

Promise

listUsableWorkstationConfigs(request, callback)

public listUsableWorkstationConfigs(request: google.cloud.workstations.v1beta.IListUsableWorkstationConfigsRequest, callback: google.cloud.workstations.v1beta.Workstations.ListUsableWorkstationConfigsCallback): void;

Calls ListUsableWorkstationConfigs.

Parameters
NameDescription
request IListUsableWorkstationConfigsRequest

ListUsableWorkstationConfigsRequest message or plain object

callback ListUsableWorkstationConfigsCallback

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

Returns
TypeDescription
void

listUsableWorkstationConfigs(request)

public listUsableWorkstationConfigs(request: google.cloud.workstations.v1beta.IListUsableWorkstationConfigsRequest): Promise<google.cloud.workstations.v1beta.ListUsableWorkstationConfigsResponse>;

Calls ListUsableWorkstationConfigs.

Parameter
NameDescription
request IListUsableWorkstationConfigsRequest

ListUsableWorkstationConfigsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.ListUsableWorkstationConfigsResponse>

Promise

listUsableWorkstations(request, callback)

public listUsableWorkstations(request: google.cloud.workstations.v1beta.IListUsableWorkstationsRequest, callback: google.cloud.workstations.v1beta.Workstations.ListUsableWorkstationsCallback): void;

Calls ListUsableWorkstations.

Parameters
NameDescription
request IListUsableWorkstationsRequest

ListUsableWorkstationsRequest message or plain object

callback ListUsableWorkstationsCallback

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

Returns
TypeDescription
void

listUsableWorkstations(request)

public listUsableWorkstations(request: google.cloud.workstations.v1beta.IListUsableWorkstationsRequest): Promise<google.cloud.workstations.v1beta.ListUsableWorkstationsResponse>;

Calls ListUsableWorkstations.

Parameter
NameDescription
request IListUsableWorkstationsRequest

ListUsableWorkstationsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.ListUsableWorkstationsResponse>

Promise

listWorkstationClusters(request, callback)

public listWorkstationClusters(request: google.cloud.workstations.v1beta.IListWorkstationClustersRequest, callback: google.cloud.workstations.v1beta.Workstations.ListWorkstationClustersCallback): void;

Calls ListWorkstationClusters.

Parameters
NameDescription
request IListWorkstationClustersRequest

ListWorkstationClustersRequest message or plain object

callback ListWorkstationClustersCallback

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

Returns
TypeDescription
void

listWorkstationClusters(request)

public listWorkstationClusters(request: google.cloud.workstations.v1beta.IListWorkstationClustersRequest): Promise<google.cloud.workstations.v1beta.ListWorkstationClustersResponse>;

Calls ListWorkstationClusters.

Parameter
NameDescription
request IListWorkstationClustersRequest

ListWorkstationClustersRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.ListWorkstationClustersResponse>

Promise

listWorkstationConfigs(request, callback)

public listWorkstationConfigs(request: google.cloud.workstations.v1beta.IListWorkstationConfigsRequest, callback: google.cloud.workstations.v1beta.Workstations.ListWorkstationConfigsCallback): void;

Calls ListWorkstationConfigs.

Parameters
NameDescription
request IListWorkstationConfigsRequest

ListWorkstationConfigsRequest message or plain object

callback ListWorkstationConfigsCallback

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

Returns
TypeDescription
void

listWorkstationConfigs(request)

public listWorkstationConfigs(request: google.cloud.workstations.v1beta.IListWorkstationConfigsRequest): Promise<google.cloud.workstations.v1beta.ListWorkstationConfigsResponse>;

Calls ListWorkstationConfigs.

Parameter
NameDescription
request IListWorkstationConfigsRequest

ListWorkstationConfigsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.ListWorkstationConfigsResponse>

Promise

listWorkstations(request, callback)

public listWorkstations(request: google.cloud.workstations.v1beta.IListWorkstationsRequest, callback: google.cloud.workstations.v1beta.Workstations.ListWorkstationsCallback): void;

Calls ListWorkstations.

Parameters
NameDescription
request IListWorkstationsRequest

ListWorkstationsRequest message or plain object

callback ListWorkstationsCallback

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

Returns
TypeDescription
void

listWorkstations(request)

public listWorkstations(request: google.cloud.workstations.v1beta.IListWorkstationsRequest): Promise<google.cloud.workstations.v1beta.ListWorkstationsResponse>;

Calls ListWorkstations.

Parameter
NameDescription
request IListWorkstationsRequest

ListWorkstationsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.workstations.v1beta.ListWorkstationsResponse>

Promise

startWorkstation(request, callback)

public startWorkstation(request: google.cloud.workstations.v1beta.IStartWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.StartWorkstationCallback): void;

Calls StartWorkstation.

Parameters
NameDescription
request IStartWorkstationRequest

StartWorkstationRequest message or plain object

callback StartWorkstationCallback

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

Returns
TypeDescription
void

startWorkstation(request)

public startWorkstation(request: google.cloud.workstations.v1beta.IStartWorkstationRequest): Promise<google.longrunning.Operation>;

Calls StartWorkstation.

Parameter
NameDescription
request IStartWorkstationRequest

StartWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

stopWorkstation(request, callback)

public stopWorkstation(request: google.cloud.workstations.v1beta.IStopWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.StopWorkstationCallback): void;

Calls StopWorkstation.

Parameters
NameDescription
request IStopWorkstationRequest

StopWorkstationRequest message or plain object

callback StopWorkstationCallback

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

Returns
TypeDescription
void

stopWorkstation(request)

public stopWorkstation(request: google.cloud.workstations.v1beta.IStopWorkstationRequest): Promise<google.longrunning.Operation>;

Calls StopWorkstation.

Parameter
NameDescription
request IStopWorkstationRequest

StopWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateWorkstation(request, callback)

public updateWorkstation(request: google.cloud.workstations.v1beta.IUpdateWorkstationRequest, callback: google.cloud.workstations.v1beta.Workstations.UpdateWorkstationCallback): void;

Calls UpdateWorkstation.

Parameters
NameDescription
request IUpdateWorkstationRequest

UpdateWorkstationRequest message or plain object

callback UpdateWorkstationCallback

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

Returns
TypeDescription
void

updateWorkstation(request)

public updateWorkstation(request: google.cloud.workstations.v1beta.IUpdateWorkstationRequest): Promise<google.longrunning.Operation>;

Calls UpdateWorkstation.

Parameter
NameDescription
request IUpdateWorkstationRequest

UpdateWorkstationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateWorkstationCluster(request, callback)

public updateWorkstationCluster(request: google.cloud.workstations.v1beta.IUpdateWorkstationClusterRequest, callback: google.cloud.workstations.v1beta.Workstations.UpdateWorkstationClusterCallback): void;

Calls UpdateWorkstationCluster.

Parameters
NameDescription
request IUpdateWorkstationClusterRequest

UpdateWorkstationClusterRequest message or plain object

callback UpdateWorkstationClusterCallback

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

Returns
TypeDescription
void

updateWorkstationCluster(request)

public updateWorkstationCluster(request: google.cloud.workstations.v1beta.IUpdateWorkstationClusterRequest): Promise<google.longrunning.Operation>;

Calls UpdateWorkstationCluster.

Parameter
NameDescription
request IUpdateWorkstationClusterRequest

UpdateWorkstationClusterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateWorkstationConfig(request, callback)

public updateWorkstationConfig(request: google.cloud.workstations.v1beta.IUpdateWorkstationConfigRequest, callback: google.cloud.workstations.v1beta.Workstations.UpdateWorkstationConfigCallback): void;

Calls UpdateWorkstationConfig.

Parameters
NameDescription
request IUpdateWorkstationConfigRequest

UpdateWorkstationConfigRequest message or plain object

callback UpdateWorkstationConfigCallback

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

Returns
TypeDescription
void

updateWorkstationConfig(request)

public updateWorkstationConfig(request: google.cloud.workstations.v1beta.IUpdateWorkstationConfigRequest): Promise<google.longrunning.Operation>;

Calls UpdateWorkstationConfig.

Parameter
NameDescription
request IUpdateWorkstationConfigRequest

UpdateWorkstationConfigRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise