Class IdentityAwareProxyOAuthServiceConnection (2.17.0)

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

To create a concrete instance, see MakeIdentityAwareProxyOAuthServiceConnection().

For mocking, see iap_v1_mocks::MockIdentityAwareProxyOAuthServiceConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListBrands(google::cloud::iap::v1::ListBrandsRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::ListBrandsRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::ListBrandsResponse >

virtual CreateBrand(google::cloud::iap::v1::CreateBrandRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::CreateBrandRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::Brand >

virtual GetBrand(google::cloud::iap::v1::GetBrandRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::GetBrandRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::Brand >

virtual CreateIdentityAwareProxyClient(google::cloud::iap::v1::CreateIdentityAwareProxyClientRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::CreateIdentityAwareProxyClientRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::IdentityAwareProxyClient >

virtual ListIdentityAwareProxyClients(google::cloud::iap::v1::ListIdentityAwareProxyClientsRequest)

Parameter
Name Description
request google::cloud::iap::v1::ListIdentityAwareProxyClientsRequest
Returns
Type Description
StreamRange< google::cloud::iap::v1::IdentityAwareProxyClient >

virtual GetIdentityAwareProxyClient(google::cloud::iap::v1::GetIdentityAwareProxyClientRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::GetIdentityAwareProxyClientRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::IdentityAwareProxyClient >

virtual ResetIdentityAwareProxyClientSecret(google::cloud::iap::v1::ResetIdentityAwareProxyClientSecretRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::ResetIdentityAwareProxyClientSecretRequest const &
Returns
Type Description
StatusOr< google::cloud::iap::v1::IdentityAwareProxyClient >

virtual DeleteIdentityAwareProxyClient(google::cloud::iap::v1::DeleteIdentityAwareProxyClientRequest const &)

Parameter
Name Description
request google::cloud::iap::v1::DeleteIdentityAwareProxyClientRequest const &
Returns
Type Description
Status