Class protos.google.cloud.tpu.v1.Tpu (1.2.0)

Represents a Tpu

Inheritance

$protobuf. rpc.Service > protos.google.cloud.tpu.v1.Tpu

Package

@google-cloud/tpu

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createNode(request, callback)

  public 
  
 createNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 ICreateNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 CreateNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls CreateNode.

Parameters
Name Description
request google.cloud.tpu.v1.ICreateNodeRequest

CreateNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.CreateNodeCallback

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

Returns
Type Description
void

createNode(request)

  public 
  
 createNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 ICreateNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 longrunning 
 . 
 Operation 
> ; 
 

Calls CreateNode.

Parameter
Name Description
request google.cloud.tpu.v1.ICreateNodeRequest

CreateNodeRequest message or plain object

Returns
Type Description
Promise < google.longrunning.Operation >

Promise

deleteNode(request, callback)

  public 
  
 deleteNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IDeleteNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 DeleteNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls DeleteNode.

Parameters
Name Description
request google.cloud.tpu.v1.IDeleteNodeRequest

DeleteNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.DeleteNodeCallback

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

Returns
Type Description
void

deleteNode(request)

  public 
  
 deleteNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IDeleteNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 longrunning 
 . 
 Operation 
> ; 
 

Calls DeleteNode.

Parameter
Name Description
request google.cloud.tpu.v1.IDeleteNodeRequest

DeleteNodeRequest message or plain object

Returns
Type Description
Promise < google.longrunning.Operation >

Promise

getAcceleratorType(request, callback)

  public 
  
 getAcceleratorType 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetAcceleratorTypeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 GetAcceleratorTypeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls GetAcceleratorType.

Parameters
Name Description
request google.cloud.tpu.v1.IGetAcceleratorTypeRequest

GetAcceleratorTypeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.GetAcceleratorTypeCallback

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

Returns
Type Description
void

getAcceleratorType(request)

  public 
  
 getAcceleratorType 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetAcceleratorTypeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 AcceleratorType 
> ; 
 

Calls GetAcceleratorType.

Parameter
Name Description
request google.cloud.tpu.v1.IGetAcceleratorTypeRequest

GetAcceleratorTypeRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.AcceleratorType >

Promise

getNode(request, callback)

  public 
  
 getNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 GetNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls GetNode.

Parameters
Name Description
request google.cloud.tpu.v1.IGetNodeRequest

GetNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.GetNodeCallback

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

Returns
Type Description
void

getNode(request)

  public 
  
 getNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Node 
> ; 
 

Calls GetNode.

Parameter
Name Description
request google.cloud.tpu.v1.IGetNodeRequest

GetNodeRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.Node >

Promise

getTensorFlowVersion(request, callback)

  public 
  
 getTensorFlowVersion 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetTensorFlowVersionRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 GetTensorFlowVersionCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls GetTensorFlowVersion.

Parameters
Name Description
request google.cloud.tpu.v1.IGetTensorFlowVersionRequest

GetTensorFlowVersionRequest message or plain object

callback google.cloud.tpu.v1.Tpu.GetTensorFlowVersionCallback

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

Returns
Type Description
void

getTensorFlowVersion(request)

  public 
  
 getTensorFlowVersion 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IGetTensorFlowVersionRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 TensorFlowVersion 
> ; 
 

Calls GetTensorFlowVersion.

Parameter
Name Description
request google.cloud.tpu.v1.IGetTensorFlowVersionRequest

GetTensorFlowVersionRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.TensorFlowVersion >

Promise

listAcceleratorTypes(request, callback)

  public 
  
 listAcceleratorTypes 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListAcceleratorTypesRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 ListAcceleratorTypesCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls ListAcceleratorTypes.

Parameters
Name Description
request IListAcceleratorTypesRequest

ListAcceleratorTypesRequest message or plain object

callback google.cloud.tpu.v1.Tpu.ListAcceleratorTypesCallback

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

Returns
Type Description
void

listAcceleratorTypes(request)

  public 
  
 listAcceleratorTypes 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListAcceleratorTypesRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 ListAcceleratorTypesResponse 
> ; 
 

Calls ListAcceleratorTypes.

Parameter
Name Description
request IListAcceleratorTypesRequest

ListAcceleratorTypesRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.ListAcceleratorTypesResponse >

Promise

listNodes(request, callback)

  public 
  
 listNodes 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListNodesRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 ListNodesCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls ListNodes.

Parameters
Name Description
request IListNodesRequest

ListNodesRequest message or plain object

callback google.cloud.tpu.v1.Tpu.ListNodesCallback

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

Returns
Type Description
void

listNodes(request)

  public 
  
 listNodes 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListNodesRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 ListNodesResponse 
> ; 
 

Calls ListNodes.

Parameter
Name Description
request IListNodesRequest

ListNodesRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.ListNodesResponse >

Promise

listTensorFlowVersions(request, callback)

  public 
  
 listTensorFlowVersions 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListTensorFlowVersionsRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 ListTensorFlowVersionsCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls ListTensorFlowVersions.

Parameters
Name Description
request google.cloud.tpu.v1.IListTensorFlowVersionsRequest

ListTensorFlowVersionsRequest message or plain object

callback google.cloud.tpu.v1.Tpu.ListTensorFlowVersionsCallback

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

Returns
Type Description
void

listTensorFlowVersions(request)

  public 
  
 listTensorFlowVersions 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IListTensorFlowVersionsRequest 
 ) 
 : 
  
 Promise<google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 ListTensorFlowVersionsResponse 
> ; 
 

Calls ListTensorFlowVersions.

Parameter
Name Description
request google.cloud.tpu.v1.IListTensorFlowVersionsRequest

ListTensorFlowVersionsRequest message or plain object

Returns
Type Description
Promise < google.cloud.tpu.v1.ListTensorFlowVersionsResponse >

Promise

reimageNode(request, callback)

  public 
  
 reimageNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IReimageNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 ReimageNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls ReimageNode.

Parameters
Name Description
request google.cloud.tpu.v1.IReimageNodeRequest

ReimageNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.ReimageNodeCallback

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

Returns
Type Description
void

reimageNode(request)

  public 
  
 reimageNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IReimageNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 longrunning 
 . 
 Operation 
> ; 
 

Calls ReimageNode.

Parameter
Name Description
request google.cloud.tpu.v1.IReimageNodeRequest

ReimageNodeRequest message or plain object

Returns
Type Description
Promise < google.longrunning.Operation >

Promise

startNode(request, callback)

  public 
  
 startNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IStartNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 StartNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls StartNode.

Parameters
Name Description
request google.cloud.tpu.v1.IStartNodeRequest

StartNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.StartNodeCallback

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

Returns
Type Description
void

startNode(request)

  public 
  
 startNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IStartNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 longrunning 
 . 
 Operation 
> ; 
 

Calls StartNode.

Parameter
Name Description
request google.cloud.tpu.v1.IStartNodeRequest

StartNodeRequest message or plain object

Returns
Type Description
Promise < google.longrunning.Operation >

Promise

stopNode(request, callback)

  public 
  
 stopNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IStopNodeRequest 
 , 
  
 callback 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 Tpu 
 . 
 StopNodeCallback 
 ) 
 : 
  
 void 
 ; 
 

Calls StopNode.

Parameters
Name Description
request google.cloud.tpu.v1.IStopNodeRequest

StopNodeRequest message or plain object

callback google.cloud.tpu.v1.Tpu.StopNodeCallback

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

Returns
Type Description
void

stopNode(request)

  public 
  
 stopNode 
 ( 
 request 
 : 
  
 google 
 . 
 cloud 
 . 
 tpu 
 . 
 v1 
 . 
 IStopNodeRequest 
 ) 
 : 
  
 Promise<google 
 . 
 longrunning 
 . 
 Operation 
> ; 
 

Calls StopNode.

Parameter
Name Description
request google.cloud.tpu.v1.IStopNodeRequest

StopNodeRequest message or plain object

Returns
Type Description
Promise < google.longrunning.Operation >

Promise

Create a Mobile Website
View Site in Mobile | Classic
Share by: