Class SaasDeploymentsConnection (3.14.0-rc)

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

To create a concrete instance, see MakeSaasDeploymentsConnection().

For mocking, see saasservicemgmt_v1_mocks::MockSaasDeploymentsConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Saas >

virtual GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas >

virtual CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas >

virtual UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas >

virtual DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &
Returns
Type Description
Status

virtual ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Tenant >

virtual GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant >

virtual CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant >

virtual UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant >

virtual DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &
Returns
Type Description
Status

virtual ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind >

virtual GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind >

virtual CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind >

virtual UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind >

virtual DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &
Returns
Type Description
Status

virtual ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Unit >

virtual GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit >

virtual CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit >

virtual UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit >

virtual DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &
Returns
Type Description
Status

virtual ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation >

virtual GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation >

virtual CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation >

virtual UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation >

virtual DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &
Returns
Type Description
Status

virtual ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest
Returns
Type Description
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Release >

virtual GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release >

virtual CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release >

virtual UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &
Returns
Type Description
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release >

virtual DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &)

Parameter
Name Description
request google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &
Returns
Type Description
Status

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 >