Class protos.google.cloud.tpu.v1.Tpu (3.6.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
ICreateNodeRequest

CreateNodeRequest message or plain object

callback
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
ICreateNodeRequest

CreateNodeRequest message or plain object

Returns
Type
Description

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
IDeleteNodeRequest

DeleteNodeRequest message or plain object

callback
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
IDeleteNodeRequest

DeleteNodeRequest message or plain object

Returns
Type
Description

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
IGetAcceleratorTypeRequest

GetAcceleratorTypeRequest message or plain object

callback
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
IGetAcceleratorTypeRequest

GetAcceleratorTypeRequest message or plain object

Returns
Type
Description

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
IGetNodeRequest

GetNodeRequest message or plain object

callback
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
IGetNodeRequest

GetNodeRequest message or plain object

Returns
Type
Description

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
IGetTensorFlowVersionRequest

GetTensorFlowVersionRequest message or plain object

callback
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
IGetTensorFlowVersionRequest

GetTensorFlowVersionRequest message or plain object

Returns
Type
Description

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
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

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
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

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
IListTensorFlowVersionsRequest

ListTensorFlowVersionsRequest message or plain object

callback
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
IListTensorFlowVersionsRequest

ListTensorFlowVersionsRequest message or plain object

Returns
Type
Description

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
IReimageNodeRequest

ReimageNodeRequest message or plain object

callback
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
IReimageNodeRequest

ReimageNodeRequest message or plain object

Returns
Type
Description

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
IStartNodeRequest

StartNodeRequest message or plain object

callback
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
IStartNodeRequest

StartNodeRequest message or plain object

Returns
Type
Description

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
IStopNodeRequest

StopNodeRequest message or plain object

callback
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
IStopNodeRequest

StopNodeRequest message or plain object

Returns
Type
Description

Promise

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