Represents a Tpu
Inheritance
$protobuf. rpc.Service > protos.google.cloud.tpu.v2.TpuPackage
@google-cloud/tpuConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor
(
rpcImpl
:
$protobuf
.
RPCImpl
,
requestDelimited
?:
boolean
,
responseDelimited
?:
boolean
);
Constructs a new Tpu service.
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.
rpcImpl
$protobuf. RPCImpl
RPC implementation
requestDelimited
boolean
Whether requests are length-delimited
responseDelimited
boolean
Whether responses are length-delimited
Tpu
RPC service. Useful where requests and/or responses are streamed.
createNode(request, callback)
public
createNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
ICreateNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
CreateNodeCallback
)
:
void
;
Calls CreateNode.
request
google.cloud.tpu.v2.ICreateNodeRequest
CreateNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.CreateNodeCallback
Node-style callback called with the error, if any, and Operation
void
createNode(request)
public
createNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
ICreateNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls CreateNode.
request
google.cloud.tpu.v2.ICreateNodeRequest
CreateNodeRequest message or plain object
Promise
< google.longrunning.Operation
>
Promise
deleteNode(request, callback)
public
deleteNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IDeleteNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
DeleteNodeCallback
)
:
void
;
Calls DeleteNode.
request
google.cloud.tpu.v2.IDeleteNodeRequest
DeleteNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.DeleteNodeCallback
Node-style callback called with the error, if any, and Operation
void
deleteNode(request)
public
deleteNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IDeleteNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls DeleteNode.
request
google.cloud.tpu.v2.IDeleteNodeRequest
DeleteNodeRequest message or plain object
Promise
< google.longrunning.Operation
>
Promise
generateServiceIdentity(request, callback)
public
generateServiceIdentity
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGenerateServiceIdentityRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GenerateServiceIdentityCallback
)
:
void
;
Calls GenerateServiceIdentity.
request
IGenerateServiceIdentityRequest
GenerateServiceIdentityRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.GenerateServiceIdentityCallback
Node-style callback called with the error, if any, and GenerateServiceIdentityResponse
void
generateServiceIdentity(request)
public
generateServiceIdentity
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGenerateServiceIdentityRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
GenerateServiceIdentityResponse
> ;
Calls GenerateServiceIdentity.
request
IGenerateServiceIdentityRequest
GenerateServiceIdentityRequest message or plain object
Promise
< google.cloud.tpu.v2.GenerateServiceIdentityResponse
>
Promise
getAcceleratorType(request, callback)
public
getAcceleratorType
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetAcceleratorTypeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetAcceleratorTypeCallback
)
:
void
;
Calls GetAcceleratorType.
request
google.cloud.tpu.v2.IGetAcceleratorTypeRequest
GetAcceleratorTypeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.GetAcceleratorTypeCallback
Node-style callback called with the error, if any, and AcceleratorType
void
getAcceleratorType(request)
public
getAcceleratorType
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetAcceleratorTypeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
AcceleratorType
> ;
Calls GetAcceleratorType.
request
google.cloud.tpu.v2.IGetAcceleratorTypeRequest
GetAcceleratorTypeRequest message or plain object
Promise
< google.cloud.tpu.v2.AcceleratorType
>
Promise
getGuestAttributes(request, callback)
public
getGuestAttributes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetGuestAttributesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetGuestAttributesCallback
)
:
void
;
Calls GetGuestAttributes.
request
google.cloud.tpu.v2.IGetGuestAttributesRequest
GetGuestAttributesRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.GetGuestAttributesCallback
Node-style callback called with the error, if any, and GetGuestAttributesResponse
void
getGuestAttributes(request)
public
getGuestAttributes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetGuestAttributesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
GetGuestAttributesResponse
> ;
Calls GetGuestAttributes.
request
google.cloud.tpu.v2.IGetGuestAttributesRequest
GetGuestAttributesRequest message or plain object
Promise
< google.cloud.tpu.v2.GetGuestAttributesResponse
>
Promise
getNode(request, callback)
public
getNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetNodeCallback
)
:
void
;
Calls GetNode.
request
IGetNodeRequest
GetNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.GetNodeCallback
Node-style callback called with the error, if any, and Node
void
getNode(request)
public
getNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetNodeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
Node
> ;
Calls GetNode.
request
IGetNodeRequest
GetNodeRequest message or plain object
Promise
< google.cloud.tpu.v2.Node
>
Promise
getRuntimeVersion(request, callback)
public
getRuntimeVersion
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetRuntimeVersionRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetRuntimeVersionCallback
)
:
void
;
Calls GetRuntimeVersion.
request
IGetRuntimeVersionRequest
GetRuntimeVersionRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.GetRuntimeVersionCallback
Node-style callback called with the error, if any, and RuntimeVersion
void
getRuntimeVersion(request)
public
getRuntimeVersion
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetRuntimeVersionRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
RuntimeVersion
> ;
Calls GetRuntimeVersion.
request
IGetRuntimeVersionRequest
GetRuntimeVersionRequest message or plain object
Promise
< google.cloud.tpu.v2.RuntimeVersion
>
Promise
listAcceleratorTypes(request, callback)
public
listAcceleratorTypes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListAcceleratorTypesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListAcceleratorTypesCallback
)
:
void
;
Calls ListAcceleratorTypes.
request
IListAcceleratorTypesRequest
ListAcceleratorTypesRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.ListAcceleratorTypesCallback
Node-style callback called with the error, if any, and ListAcceleratorTypesResponse
void
listAcceleratorTypes(request)
public
listAcceleratorTypes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListAcceleratorTypesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
ListAcceleratorTypesResponse
> ;
Calls ListAcceleratorTypes.
request
IListAcceleratorTypesRequest
ListAcceleratorTypesRequest message or plain object
Promise
< google.cloud.tpu.v2.ListAcceleratorTypesResponse
>
Promise
listNodes(request, callback)
public
listNodes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListNodesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListNodesCallback
)
:
void
;
Calls ListNodes.
request
IListNodesRequest
ListNodesRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.ListNodesCallback
Node-style callback called with the error, if any, and ListNodesResponse
void
listNodes(request)
public
listNodes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListNodesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
ListNodesResponse
> ;
Calls ListNodes.
request
IListNodesRequest
ListNodesRequest message or plain object
Promise
< google.cloud.tpu.v2.ListNodesResponse
>
Promise
listRuntimeVersions(request, callback)
public
listRuntimeVersions
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListRuntimeVersionsRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListRuntimeVersionsCallback
)
:
void
;
Calls ListRuntimeVersions.
request
IListRuntimeVersionsRequest
ListRuntimeVersionsRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.ListRuntimeVersionsCallback
Node-style callback called with the error, if any, and ListRuntimeVersionsResponse
void
listRuntimeVersions(request)
public
listRuntimeVersions
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListRuntimeVersionsRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
ListRuntimeVersionsResponse
> ;
Calls ListRuntimeVersions.
request
IListRuntimeVersionsRequest
ListRuntimeVersionsRequest message or plain object
Promise
< google.cloud.tpu.v2.ListRuntimeVersionsResponse
>
Promise
startNode(request, callback)
public
startNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStartNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
StartNodeCallback
)
:
void
;
Calls StartNode.
request
IStartNodeRequest
StartNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.StartNodeCallback
Node-style callback called with the error, if any, and Operation
void
startNode(request)
public
startNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStartNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StartNode.
request
IStartNodeRequest
StartNodeRequest message or plain object
Promise
< google.longrunning.Operation
>
Promise
stopNode(request, callback)
public
stopNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStopNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
StopNodeCallback
)
:
void
;
Calls StopNode.
request
IStopNodeRequest
StopNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.StopNodeCallback
Node-style callback called with the error, if any, and Operation
void
stopNode(request)
public
stopNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStopNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StopNode.
request
IStopNodeRequest
StopNodeRequest message or plain object
Promise
< google.longrunning.Operation
>
Promise
updateNode(request, callback)
public
updateNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IUpdateNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
UpdateNodeCallback
)
:
void
;
Calls UpdateNode.
request
google.cloud.tpu.v2.IUpdateNodeRequest
UpdateNodeRequest message or plain object
callback
google.cloud.tpu.v2.Tpu.UpdateNodeCallback
Node-style callback called with the error, if any, and Operation
void
updateNode(request)
public
updateNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IUpdateNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls UpdateNode.
request
google.cloud.tpu.v2.IUpdateNodeRequest
UpdateNodeRequest message or plain object
Promise
< google.longrunning.Operation
>
Promise