Represents a Tpu
Inheritance
$protobuf.rpc.Service > protos.google.cloud.tpu.v1.TpuPackage
@google-cloud/tpuConstructors
(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<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 |
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<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 |
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 |
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 |
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<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 |
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 |
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 |
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 |
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 |
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 |
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 |
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<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 |
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<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 |
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<google.longrunning.Operation> |
Promise |