Send feedback
Class EdgeContainerConnection (2.34.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.34.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ListClusters(google::cloud::edgecontainer::v1::ListClustersRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListClustersRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::Cluster >
virtual GetCluster(google::cloud::edgecontainer::v1::GetClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetClusterRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::Cluster >
virtual CreateCluster(google::cloud::edgecontainer::v1::CreateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual CreateCluster(NoAwaitTag, google::cloud::edgecontainer::v1::CreateClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::CreateClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual UpdateCluster(google::cloud::edgecontainer::v1::UpdateClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::UpdateClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual UpdateCluster(NoAwaitTag, google::cloud::edgecontainer::v1::UpdateClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::UpdateClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual UpgradeCluster(google::cloud::edgecontainer::v1::UpgradeClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::UpgradeClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual UpgradeCluster(NoAwaitTag, google::cloud::edgecontainer::v1::UpgradeClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::UpgradeClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpgradeCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::Cluster > >
virtual DeleteCluster(google::cloud::edgecontainer::v1::DeleteClusterRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteClusterRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual DeleteCluster(NoAwaitTag, google::cloud::edgecontainer::v1::DeleteClusterRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::DeleteClusterRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteCluster(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual GenerateAccessToken(google::cloud::edgecontainer::v1::GenerateAccessTokenRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GenerateAccessTokenRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::GenerateAccessTokenResponse >
virtual GenerateOfflineCredential(google::cloud::edgecontainer::v1::GenerateOfflineCredentialRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GenerateOfflineCredentialRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::GenerateOfflineCredentialResponse >
virtual ListNodePools(google::cloud::edgecontainer::v1::ListNodePoolsRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListNodePoolsRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::NodePool >
virtual GetNodePool(google::cloud::edgecontainer::v1::GetNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetNodePoolRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::NodePool >
virtual CreateNodePool(google::cloud::edgecontainer::v1::CreateNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual CreateNodePool(NoAwaitTag, google::cloud::edgecontainer::v1::CreateNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::CreateNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual UpdateNodePool(google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual UpdateNodePool(NoAwaitTag, google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::UpdateNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::NodePool > >
virtual DeleteNodePool(google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual DeleteNodePool(NoAwaitTag, google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::DeleteNodePoolRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteNodePool(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual ListMachines(google::cloud::edgecontainer::v1::ListMachinesRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListMachinesRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::Machine >
virtual GetMachine(google::cloud::edgecontainer::v1::GetMachineRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetMachineRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::Machine >
virtual ListVpnConnections(google::cloud::edgecontainer::v1::ListVpnConnectionsRequest)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::ListVpnConnectionsRequest
Returns
Type
Description
StreamRange< google::cloud::edgecontainer::v1::VpnConnection >
virtual GetVpnConnection(google::cloud::edgecontainer::v1::GetVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetVpnConnectionRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::VpnConnection >
virtual CreateVpnConnection(google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::VpnConnection > >
virtual CreateVpnConnection(NoAwaitTag, google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::CreateVpnConnectionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateVpnConnection(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::VpnConnection > >
virtual DeleteVpnConnection(google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual DeleteVpnConnection(NoAwaitTag, google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::edgecontainer::v1::DeleteVpnConnectionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteVpnConnection(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::edgecontainer::v1::OperationMetadata > >
virtual GetServerConfig(google::cloud::edgecontainer::v1::GetServerConfigRequest const &)
Parameter
Name
Description
request
google::cloud::edgecontainer::v1::GetServerConfigRequest const &
Returns
Type
Description
StatusOr< google::cloud::edgecontainer::v1::ServerConfig >
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 `EdgeContainerConnection` class, which provides virtual methods for user-facing overload sets within `EdgeContainerClient`, allowing for custom behavior in testing."],["The `EdgeContainerConnection` interface facilitates the management of clusters, node pools, machines, and VPN connections, through various functions like listing, getting, creating, updating, upgrading, and deleting."],["Users can create concrete instances of `EdgeContainerConnection` using `MakeEdgeContainerConnection()`, and mocks using `edgecontainer_v1_mocks::MockEdgeContainerConnection`."],["The document specifies the latest version available as 2.37.0-rc, and provides links to various versions ranging from 2.37.0-rc down to 2.11.0, each referencing the same `EdgeContainerConnection` class."],["The provided functions use different kinds of parameters, such as different request types and longrunning operations, as well as returning different types such as cluster, nodepool, or operations, including the usage of futures and `StatusOr`."]]],[]]