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
createNode(request, callback)
public
createNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
ICreateNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
CreateNodeCallback
)
:
void
;
Calls CreateNode.
request
callback
void
createNode(request)
public
createNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
ICreateNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls CreateNode.
deleteNode(request, callback)
public
deleteNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IDeleteNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
DeleteNodeCallback
)
:
void
;
Calls DeleteNode.
request
callback
void
deleteNode(request)
public
deleteNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IDeleteNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls DeleteNode.
generateServiceIdentity(request, callback)
public
generateServiceIdentity
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGenerateServiceIdentityRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GenerateServiceIdentityCallback
)
:
void
;
Calls GenerateServiceIdentity.
request
callback
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
getAcceleratorType(request, callback)
public
getAcceleratorType
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetAcceleratorTypeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetAcceleratorTypeCallback
)
:
void
;
Calls GetAcceleratorType.
request
callback
void
getAcceleratorType(request)
public
getAcceleratorType
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetAcceleratorTypeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
AcceleratorType
> ;
Calls GetAcceleratorType.
request
getGuestAttributes(request, callback)
public
getGuestAttributes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetGuestAttributesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetGuestAttributesCallback
)
:
void
;
Calls GetGuestAttributes.
request
callback
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
getNode(request, callback)
public
getNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetNodeCallback
)
:
void
;
Calls GetNode.
request
callback
void
getNode(request)
public
getNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetNodeRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
Node
> ;
Calls GetNode.
getRuntimeVersion(request, callback)
public
getRuntimeVersion
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetRuntimeVersionRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
GetRuntimeVersionCallback
)
:
void
;
Calls GetRuntimeVersion.
request
callback
void
getRuntimeVersion(request)
public
getRuntimeVersion
(
request
:
google
.
cloud
.
tpu
.
v2
.
IGetRuntimeVersionRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
RuntimeVersion
> ;
Calls GetRuntimeVersion.
request
listAcceleratorTypes(request, callback)
public
listAcceleratorTypes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListAcceleratorTypesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListAcceleratorTypesCallback
)
:
void
;
Calls ListAcceleratorTypes.
request
callback
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
listNodes(request, callback)
public
listNodes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListNodesRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListNodesCallback
)
:
void
;
Calls ListNodes.
request
callback
void
listNodes(request)
public
listNodes
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListNodesRequest
)
:
Promise<google
.
cloud
.
tpu
.
v2
.
ListNodesResponse
> ;
Calls ListNodes.
listRuntimeVersions(request, callback)
public
listRuntimeVersions
(
request
:
google
.
cloud
.
tpu
.
v2
.
IListRuntimeVersionsRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
ListRuntimeVersionsCallback
)
:
void
;
Calls ListRuntimeVersions.
request
callback
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
startNode(request, callback)
public
startNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStartNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
StartNodeCallback
)
:
void
;
Calls StartNode.
request
callback
void
startNode(request)
public
startNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStartNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StartNode.
stopNode(request, callback)
public
stopNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStopNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
StopNodeCallback
)
:
void
;
Calls StopNode.
request
callback
void
stopNode(request)
public
stopNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IStopNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls StopNode.
updateNode(request, callback)
public
updateNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IUpdateNodeRequest
,
callback
:
google
.
cloud
.
tpu
.
v2
.
Tpu
.
UpdateNodeCallback
)
:
void
;
Calls UpdateNode.
request
callback
void
updateNode(request)
public
updateNode
(
request
:
google
.
cloud
.
tpu
.
v2
.
IUpdateNodeRequest
)
:
Promise<google
.
longrunning
.
Operation
> ;
Calls UpdateNode.