Send feedback
Class TpuConnection (2.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.35.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListNodes(google::cloud::tpu::v2::ListNodesRequest)
Parameter
Name
Description
request
google::cloud::tpu::v2::ListNodesRequest
Returns
Type
Description
StreamRange< google::cloud::tpu::v2::Node >
virtual GetNode(google::cloud::tpu::v2::GetNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GetNodeRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::Node >
virtual CreateNode(google::cloud::tpu::v2::CreateNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::CreateNodeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual CreateNode(NoAwaitTag, google::cloud::tpu::v2::CreateNodeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::CreateNodeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateNode(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual DeleteNode(google::cloud::tpu::v2::DeleteNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::DeleteNodeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::OperationMetadata > >
virtual DeleteNode(NoAwaitTag, google::cloud::tpu::v2::DeleteNodeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::DeleteNodeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteNode(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::OperationMetadata > >
virtual StopNode(google::cloud::tpu::v2::StopNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::StopNodeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual StopNode(NoAwaitTag, google::cloud::tpu::v2::StopNodeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::StopNodeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual StopNode(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual StartNode(google::cloud::tpu::v2::StartNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::StartNodeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual StartNode(NoAwaitTag, google::cloud::tpu::v2::StartNodeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::StartNodeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual StartNode(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual UpdateNode(google::cloud::tpu::v2::UpdateNodeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::UpdateNodeRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual UpdateNode(NoAwaitTag, google::cloud::tpu::v2::UpdateNodeRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::UpdateNodeRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateNode(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::Node > >
virtual ListQueuedResources(google::cloud::tpu::v2::ListQueuedResourcesRequest)
Parameter
Name
Description
request
google::cloud::tpu::v2::ListQueuedResourcesRequest
Returns
Type
Description
StreamRange< google::cloud::tpu::v2::QueuedResource >
virtual GetQueuedResource(google::cloud::tpu::v2::GetQueuedResourceRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GetQueuedResourceRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::QueuedResource >
virtual CreateQueuedResource(google::cloud::tpu::v2::CreateQueuedResourceRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::CreateQueuedResourceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::QueuedResource > >
virtual CreateQueuedResource(NoAwaitTag, google::cloud::tpu::v2::CreateQueuedResourceRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::CreateQueuedResourceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateQueuedResource(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::QueuedResource > >
virtual DeleteQueuedResource(google::cloud::tpu::v2::DeleteQueuedResourceRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::DeleteQueuedResourceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::OperationMetadata > >
virtual DeleteQueuedResource(NoAwaitTag, google::cloud::tpu::v2::DeleteQueuedResourceRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::DeleteQueuedResourceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteQueuedResource(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::OperationMetadata > >
virtual ResetQueuedResource(google::cloud::tpu::v2::ResetQueuedResourceRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::ResetQueuedResourceRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::QueuedResource > >
virtual ResetQueuedResource(NoAwaitTag, google::cloud::tpu::v2::ResetQueuedResourceRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::tpu::v2::ResetQueuedResourceRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual ResetQueuedResource(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::tpu::v2::QueuedResource > >
virtual GenerateServiceIdentity(google::cloud::tpu::v2::GenerateServiceIdentityRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GenerateServiceIdentityRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::GenerateServiceIdentityResponse >
virtual ListAcceleratorTypes(google::cloud::tpu::v2::ListAcceleratorTypesRequest)
Parameter
Name
Description
request
google::cloud::tpu::v2::ListAcceleratorTypesRequest
Returns
Type
Description
StreamRange< google::cloud::tpu::v2::AcceleratorType >
virtual GetAcceleratorType(google::cloud::tpu::v2::GetAcceleratorTypeRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GetAcceleratorTypeRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::AcceleratorType >
virtual ListRuntimeVersions(google::cloud::tpu::v2::ListRuntimeVersionsRequest)
Parameter
Name
Description
request
google::cloud::tpu::v2::ListRuntimeVersionsRequest
Returns
Type
Description
StreamRange< google::cloud::tpu::v2::RuntimeVersion >
virtual GetRuntimeVersion(google::cloud::tpu::v2::GetRuntimeVersionRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GetRuntimeVersionRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::RuntimeVersion >
virtual GetGuestAttributes(google::cloud::tpu::v2::GetGuestAttributesRequest const &)
Parameter
Name
Description
request
google::cloud::tpu::v2::GetGuestAttributesRequest const &
Returns
Type
Description
StatusOr< google::cloud::tpu::v2::GetGuestAttributesResponse >
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
StreamRange< google::cloud::location::Location >
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
StatusOr< google::cloud::location::Location >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
Status
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
Status
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-21 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This document outlines the `TpuConnection` object, which facilitates communication with the `TpuClient` for various operations."],["The `TpuConnection` object allows for custom behavior injection during testing through mocking capabilities using `tpu_v2_mocks::MockTpuConnection`."],["The document provides access to different versions of the `TpuConnection` API, from the latest release candidate `2.37.0-rc` down to `2.11.0`, as well as others in between."],["`TpuConnection` supports a wide range of functions, including managing nodes, queued resources, accelerator types, runtime versions, and various operations related to them."],["The page provides virtual methods for operations including listing, getting, creating, deleting, stopping, and starting nodes and queued resources, as well as other utility functions related to accelerator types, runtime versions, locations and operations."]]],[]]