Class TelcoAutomationConnection (2.34.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in TelcoAutomationClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type TelcoAutomationClient.

To create a concrete instance, see MakeTelcoAutomationConnection().

For mocking, see telcoautomation_v1_mocks::MockTelcoAutomationConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListOrchestrationClusters(google::cloud::telcoautomation::v1::ListOrchestrationClustersRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListOrchestrationClustersRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::OrchestrationCluster >

virtual GetOrchestrationCluster(google::cloud::telcoautomation::v1::GetOrchestrationClusterRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetOrchestrationClusterRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::OrchestrationCluster >

virtual CreateOrchestrationCluster(google::cloud::telcoautomation::v1::CreateOrchestrationClusterRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::CreateOrchestrationClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OrchestrationCluster > >

virtual CreateOrchestrationCluster(NoAwaitTag, google::cloud::telcoautomation::v1::CreateOrchestrationClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::telcoautomation::v1::CreateOrchestrationClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateOrchestrationCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OrchestrationCluster > >

virtual DeleteOrchestrationCluster(google::cloud::telcoautomation::v1::DeleteOrchestrationClusterRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::DeleteOrchestrationClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OperationMetadata > >

virtual DeleteOrchestrationCluster(NoAwaitTag, google::cloud::telcoautomation::v1::DeleteOrchestrationClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::telcoautomation::v1::DeleteOrchestrationClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOrchestrationCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OperationMetadata > >

virtual ListEdgeSlms(google::cloud::telcoautomation::v1::ListEdgeSlmsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListEdgeSlmsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::EdgeSlm >

virtual GetEdgeSlm(google::cloud::telcoautomation::v1::GetEdgeSlmRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetEdgeSlmRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::EdgeSlm >

virtual CreateEdgeSlm(google::cloud::telcoautomation::v1::CreateEdgeSlmRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::CreateEdgeSlmRequest const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::EdgeSlm > >

virtual CreateEdgeSlm(NoAwaitTag, google::cloud::telcoautomation::v1::CreateEdgeSlmRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::telcoautomation::v1::CreateEdgeSlmRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateEdgeSlm(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::EdgeSlm > >

virtual DeleteEdgeSlm(google::cloud::telcoautomation::v1::DeleteEdgeSlmRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::DeleteEdgeSlmRequest const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OperationMetadata > >

virtual DeleteEdgeSlm(NoAwaitTag, google::cloud::telcoautomation::v1::DeleteEdgeSlmRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::telcoautomation::v1::DeleteEdgeSlmRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteEdgeSlm(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::telcoautomation::v1::OperationMetadata > >

virtual CreateBlueprint(google::cloud::telcoautomation::v1::CreateBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::CreateBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual UpdateBlueprint(google::cloud::telcoautomation::v1::UpdateBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::UpdateBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual GetBlueprint(google::cloud::telcoautomation::v1::GetBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual DeleteBlueprint(google::cloud::telcoautomation::v1::DeleteBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::DeleteBlueprintRequest const &
Returns
Type Description
Status

virtual ListBlueprints(google::cloud::telcoautomation::v1::ListBlueprintsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListBlueprintsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Blueprint >

virtual ApproveBlueprint(google::cloud::telcoautomation::v1::ApproveBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ApproveBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual ProposeBlueprint(google::cloud::telcoautomation::v1::ProposeBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ProposeBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual RejectBlueprint(google::cloud::telcoautomation::v1::RejectBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::RejectBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Blueprint >

virtual ListBlueprintRevisions(google::cloud::telcoautomation::v1::ListBlueprintRevisionsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListBlueprintRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Blueprint >

virtual SearchBlueprintRevisions(google::cloud::telcoautomation::v1::SearchBlueprintRevisionsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::SearchBlueprintRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Blueprint >

virtual SearchDeploymentRevisions(google::cloud::telcoautomation::v1::SearchDeploymentRevisionsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::SearchDeploymentRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Deployment >

virtual DiscardBlueprintChanges(google::cloud::telcoautomation::v1::DiscardBlueprintChangesRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::DiscardBlueprintChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::DiscardBlueprintChangesResponse >

virtual ListPublicBlueprints(google::cloud::telcoautomation::v1::ListPublicBlueprintsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListPublicBlueprintsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::PublicBlueprint >

virtual GetPublicBlueprint(google::cloud::telcoautomation::v1::GetPublicBlueprintRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetPublicBlueprintRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::PublicBlueprint >

virtual CreateDeployment(google::cloud::telcoautomation::v1::CreateDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::CreateDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Deployment >

virtual UpdateDeployment(google::cloud::telcoautomation::v1::UpdateDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::UpdateDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Deployment >

virtual GetDeployment(google::cloud::telcoautomation::v1::GetDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Deployment >

virtual RemoveDeployment(google::cloud::telcoautomation::v1::RemoveDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::RemoveDeploymentRequest const &
Returns
Type Description
Status

virtual ListDeployments(google::cloud::telcoautomation::v1::ListDeploymentsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListDeploymentsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Deployment >

virtual ListDeploymentRevisions(google::cloud::telcoautomation::v1::ListDeploymentRevisionsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListDeploymentRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::Deployment >

virtual DiscardDeploymentChanges(google::cloud::telcoautomation::v1::DiscardDeploymentChangesRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::DiscardDeploymentChangesRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::DiscardDeploymentChangesResponse >

virtual ApplyDeployment(google::cloud::telcoautomation::v1::ApplyDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ApplyDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Deployment >

virtual ComputeDeploymentStatus(google::cloud::telcoautomation::v1::ComputeDeploymentStatusRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ComputeDeploymentStatusRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::ComputeDeploymentStatusResponse >

virtual RollbackDeployment(google::cloud::telcoautomation::v1::RollbackDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::RollbackDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::Deployment >

virtual GetHydratedDeployment(google::cloud::telcoautomation::v1::GetHydratedDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::GetHydratedDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::HydratedDeployment >

virtual ListHydratedDeployments(google::cloud::telcoautomation::v1::ListHydratedDeploymentsRequest)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ListHydratedDeploymentsRequest
Returns
Type Description
StreamRange< google::cloud::telcoautomation::v1::HydratedDeployment >

virtual UpdateHydratedDeployment(google::cloud::telcoautomation::v1::UpdateHydratedDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::UpdateHydratedDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::HydratedDeployment >

virtual ApplyHydratedDeployment(google::cloud::telcoautomation::v1::ApplyHydratedDeploymentRequest const &)

Parameter
Name Description
request google::cloud::telcoautomation::v1::ApplyHydratedDeploymentRequest const &
Returns
Type Description
StatusOr< google::cloud::telcoautomation::v1::HydratedDeployment >

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