Represents a Tpu
Inheritance
$protobuf. rpc.Service > protos.google.cloud.tpu.v1.TpuPackage
@google-cloud/tpu!Constructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor
(
rpcImpl
:
$protobuf
.
RPCImpl
,
requestDelimited
?:
boolean
,
responseDelimited
?:
boolean
);
Constructs a new Tpu service.
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.
Name | Description |
rpcImpl | $protobuf. RPCImpl
RPC implementation |
requestDelimited | boolean
Whether requests are length-delimited |
responseDelimited | boolean
Whether responses are length-delimited |
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.
Name | Description |
request | ICreateNodeRequest
CreateNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.CreateNodeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
---|---|
void |
createNode(request)
public
createNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
ICreateNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls CreateNode.
Name | Description |
request | ICreateNodeRequest
CreateNodeRequest message or plain object |
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.
Name | Description |
request | IDeleteNodeRequest
DeleteNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.DeleteNodeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
---|---|
void |
deleteNode(request)
public
deleteNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
IDeleteNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls DeleteNode.
Name | Description |
request | IDeleteNodeRequest
DeleteNodeRequest message or plain object |
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.
Name | Description |
request | IGetAcceleratorTypeRequest
GetAcceleratorTypeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.GetAcceleratorTypeCallback
Node-style callback called with the error, if any, and AcceleratorType |
Type | Description |
---|---|
void |
getAcceleratorType(request)
public
getAcceleratorType
(
request
:
google
.
cloud
.
tpu
.
v1
.
IGetAcceleratorTypeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
AcceleratorType
> ;
Calls GetAcceleratorType.
Name | Description |
request | IGetAcceleratorTypeRequest
GetAcceleratorTypeRequest message or plain object |
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.
Name | Description |
request | IGetNodeRequest
GetNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.GetNodeCallback
Node-style callback called with the error, if any, and Node |
Type | Description |
---|---|
void |
getNode(request)
public
getNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
IGetNodeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
Node
> ;
Calls GetNode.
Name | Description |
request | IGetNodeRequest
GetNodeRequest message or plain object |
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.
Name | Description |
request | IGetTensorFlowVersionRequest
GetTensorFlowVersionRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.GetTensorFlowVersionCallback
Node-style callback called with the error, if any, and TensorFlowVersion |
Type | Description |
---|---|
void |
getTensorFlowVersion(request)
public
getTensorFlowVersion
(
request
:
google
.
cloud
.
tpu
.
v1
.
IGetTensorFlowVersionRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
TensorFlowVersion
> ;
Calls GetTensorFlowVersion.
Name | Description |
request | IGetTensorFlowVersionRequest
GetTensorFlowVersionRequest message or plain object |
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.
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 |
Type | Description |
---|---|
void |
listAcceleratorTypes(request)
public
listAcceleratorTypes
(
request
:
google
.
cloud
.
tpu
.
v1
.
IListAcceleratorTypesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
ListAcceleratorTypesResponse
> ;
Calls ListAcceleratorTypes.
Name | Description |
request | IListAcceleratorTypesRequest
ListAcceleratorTypesRequest message or plain object |
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.
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 |
Type | Description |
---|---|
void |
listNodes(request)
public
listNodes
(
request
:
google
.
cloud
.
tpu
.
v1
.
IListNodesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
ListNodesResponse
> ;
Calls ListNodes.
Name | Description |
request | IListNodesRequest
ListNodesRequest message or plain object |
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.
Name | Description |
request | IListTensorFlowVersionsRequest
ListTensorFlowVersionsRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.ListTensorFlowVersionsCallback
Node-style callback called with the error, if any, and ListTensorFlowVersionsResponse |
Type | Description |
---|---|
void |
listTensorFlowVersions(request)
public
listTensorFlowVersions
(
request
:
google
.
cloud
.
tpu
.
v1
.
IListTensorFlowVersionsRequest
)
:
Promise<google
.
cloud
.
tpu
.
v1
.
ListTensorFlowVersionsResponse
> ;
Calls ListTensorFlowVersions.
Name | Description |
request | IListTensorFlowVersionsRequest
ListTensorFlowVersionsRequest message or plain object |
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.
Name | Description |
request | IReimageNodeRequest
ReimageNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.ReimageNodeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
---|---|
void |
reimageNode(request)
public
reimageNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
IReimageNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls ReimageNode.
Name | Description |
request | IReimageNodeRequest
ReimageNodeRequest message or plain object |
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.
Name | Description |
request | IStartNodeRequest
StartNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.StartNodeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
---|---|
void |
startNode(request)
public
startNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
IStartNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StartNode.
Name | Description |
request | IStartNodeRequest
StartNodeRequest message or plain object |
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.
Name | Description |
request | IStopNodeRequest
StopNodeRequest message or plain object |
callback | google.cloud.tpu.v1.Tpu.StopNodeCallback
Node-style callback called with the error, if any, and Operation |
Type | Description |
---|---|
void |
stopNode(request)
public
stopNode
(
request
:
google
.
cloud
.
tpu
.
v1
.
IStopNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StopNode.
Name | Description |
request | IStopNodeRequest
StopNodeRequest message or plain object |
Type | Description |
---|---|
Promise < google.longrunning.Operation > | Promise |