Class MockDesignCenterConnection (3.14.0-rc)

A class to mock DesignCenterConnection.

Application developers may want to test their code with simulated responses, including errors, from an object of type DesignCenterClient. To do so, construct an object of type DesignCenterClient with an instance of this class. Then use the Google Test framework functions to program the behavior of this mock.

See Also

This example for how to test your application with GoogleTest. While the example showcases types from the BigQuery library, the underlying principles apply for any pair of *Client and *Connection.

Functions

virtual options()

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Returns
Type Description
Options

virtual GetSpace(google::cloud::designcenter::v1::GetSpaceRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetSpaceRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Space >

virtual ListSpaces(google::cloud::designcenter::v1::ListSpacesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListSpacesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Space >

virtual CreateSpace(google::cloud::designcenter::v1::CreateSpaceRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateSpaceRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Space >

virtual UpdateSpace(google::cloud::designcenter::v1::UpdateSpaceRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateSpaceRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Space >

virtual DeleteSpace(google::cloud::designcenter::v1::DeleteSpaceRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeleteSpaceRequest const &
Returns
Type Description
Status

virtual GetApplicationTemplate(google::cloud::designcenter::v1::GetApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetApplicationTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplate >

virtual ListApplicationTemplates(google::cloud::designcenter::v1::ListApplicationTemplatesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListApplicationTemplatesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::ApplicationTemplate >

virtual CreateApplicationTemplate(google::cloud::designcenter::v1::CreateApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateApplicationTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplate >

virtual UpdateApplicationTemplate(google::cloud::designcenter::v1::UpdateApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateApplicationTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplate >

virtual ImportApplicationTemplate(google::cloud::designcenter::v1::ImportApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ImportApplicationTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplate >

virtual DeleteApplicationTemplate(google::cloud::designcenter::v1::DeleteApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeleteApplicationTemplateRequest const &
Returns
Type Description
Status

virtual CommitApplicationTemplate(google::cloud::designcenter::v1::CommitApplicationTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CommitApplicationTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplateRevision >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GenerateApplicationTemplateIaC(google::cloud::designcenter::v1::GenerateApplicationTemplateIaCRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateApplicationTemplateIaCRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::GenerateApplicationTemplateIaCResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GenerateApplicationTemplateRevisionIaC(google::cloud::designcenter::v1::GenerateApplicationTemplateRevisionIaCRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateApplicationTemplateRevisionIaCRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::GenerateApplicationTemplateRevisionIaCResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GetComponent(google::cloud::designcenter::v1::GetComponentRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetComponentRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Component >

virtual ListComponents(google::cloud::designcenter::v1::ListComponentsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListComponentsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Component >

virtual CreateComponent(google::cloud::designcenter::v1::CreateComponentRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateComponentRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Component >

virtual UpdateComponent(google::cloud::designcenter::v1::UpdateComponentRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateComponentRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Component >

virtual DeleteComponent(google::cloud::designcenter::v1::DeleteComponentRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeleteComponentRequest const &
Returns
Type Description
Status

virtual GetConnection(google::cloud::designcenter::v1::GetConnectionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Connection >

virtual ListConnections(google::cloud::designcenter::v1::ListConnectionsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListConnectionsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Connection >

virtual CreateConnection(google::cloud::designcenter::v1::CreateConnectionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Connection >

virtual UpdateConnection(google::cloud::designcenter::v1::UpdateConnectionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateConnectionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Connection >

virtual DeleteConnection(google::cloud::designcenter::v1::DeleteConnectionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeleteConnectionRequest const &
Returns
Type Description
Status

virtual GetApplicationTemplateRevision(google::cloud::designcenter::v1::GetApplicationTemplateRevisionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetApplicationTemplateRevisionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplateRevision >

virtual ListApplicationTemplateRevisions(google::cloud::designcenter::v1::ListApplicationTemplateRevisionsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListApplicationTemplateRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::ApplicationTemplateRevision >

virtual DeleteApplicationTemplateRevision(google::cloud::designcenter::v1::DeleteApplicationTemplateRevisionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeleteApplicationTemplateRevisionRequest const &
Returns
Type Description
Status

virtual GetCatalog(google::cloud::designcenter::v1::GetCatalogRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetCatalogRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Catalog >

virtual ListCatalogs(google::cloud::designcenter::v1::ListCatalogsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListCatalogsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Catalog >

virtual CreateCatalog(google::cloud::designcenter::v1::CreateCatalogRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateCatalogRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Catalog >

virtual UpdateCatalog(google::cloud::designcenter::v1::UpdateCatalogRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateCatalogRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Catalog >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual CreateCatalogTemplate(google::cloud::designcenter::v1::CreateCatalogTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateCatalogTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::CatalogTemplate >

virtual GetCatalogTemplate(google::cloud::designcenter::v1::GetCatalogTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetCatalogTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::CatalogTemplate >

virtual ListCatalogTemplates(google::cloud::designcenter::v1::ListCatalogTemplatesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListCatalogTemplatesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::CatalogTemplate >

virtual UpdateCatalogTemplate(google::cloud::designcenter::v1::UpdateCatalogTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateCatalogTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::CatalogTemplate >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual ListShares(google::cloud::designcenter::v1::ListSharesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListSharesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Share >

virtual GetShare(google::cloud::designcenter::v1::GetShareRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetShareRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Share >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GetSharedTemplate(google::cloud::designcenter::v1::GetSharedTemplateRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetSharedTemplateRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::SharedTemplate >

virtual ListSharedTemplates(google::cloud::designcenter::v1::ListSharedTemplatesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListSharedTemplatesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::SharedTemplate >

virtual GetSharedTemplateRevision(google::cloud::designcenter::v1::GetSharedTemplateRevisionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetSharedTemplateRevisionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::SharedTemplateRevision >

virtual ListSharedTemplateRevisions(google::cloud::designcenter::v1::ListSharedTemplateRevisionsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListSharedTemplateRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::SharedTemplateRevision >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GetCatalogTemplateRevision(google::cloud::designcenter::v1::GetCatalogTemplateRevisionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetCatalogTemplateRevisionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::CatalogTemplateRevision >

virtual ListCatalogTemplateRevisions(google::cloud::designcenter::v1::ListCatalogTemplateRevisionsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListCatalogTemplateRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::CatalogTemplateRevision >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual CreateApplication(google::cloud::designcenter::v1::CreateApplicationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreateApplicationRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Application >

virtual GetApplication(google::cloud::designcenter::v1::GetApplicationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetApplicationRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Application >

virtual ListApplications(google::cloud::designcenter::v1::ListApplicationsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListApplicationsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Application >

virtual UpdateApplication(google::cloud::designcenter::v1::UpdateApplicationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdateApplicationRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Application >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual FetchApplicationAssessmentReport(google::cloud::designcenter::v1::FetchApplicationAssessmentReportRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::FetchApplicationAssessmentReportRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::FetchApplicationAssessmentReportResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual GetPolicy(google::cloud::designcenter::v1::GetPolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetPolicyRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Policy >

virtual ListPolicies(google::cloud::designcenter::v1::ListPoliciesRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListPoliciesRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Policy >

virtual CreatePolicy(google::cloud::designcenter::v1::CreatePolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::CreatePolicyRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Policy >

virtual UpdatePolicy(google::cloud::designcenter::v1::UpdatePolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::UpdatePolicyRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::Policy >

virtual DeletePolicy(google::cloud::designcenter::v1::DeletePolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::DeletePolicyRequest const &
Returns
Type Description
Status

virtual FetchFrameworks(google::cloud::designcenter::v1::FetchFrameworksRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::FetchFrameworksRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::Framework >

virtual GenerateApplicationIaC(google::cloud::designcenter::v1::GenerateApplicationIaCRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateApplicationIaCRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::GenerateApplicationIaCResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual ImportApplicationTemplateIaC(google::cloud::designcenter::v1::ImportApplicationTemplateIaCRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ImportApplicationTemplateIaCRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ImportApplicationTemplateIaCResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual ImportApplicationIaC(google::cloud::designcenter::v1::ImportApplicationIaCRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ImportApplicationIaCRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ImportApplicationIaCResponse >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual ListApplicationTemplateSystemRevisions(google::cloud::designcenter::v1::ListApplicationTemplateSystemRevisionsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::ListApplicationTemplateSystemRevisionsRequest
Returns
Type Description
StreamRange< google::cloud::designcenter::v1::ApplicationTemplateSystemRevision >

virtual GetApplicationTemplateSystemRevision(google::cloud::designcenter::v1::GetApplicationTemplateSystemRevisionRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::designcenter::v1::GetApplicationTemplateSystemRevisionRequest const &
Returns
Type Description
StatusOr< google::cloud::designcenter::v1::ApplicationTemplateSystemRevision >

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

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

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

virtual ListLocations(google::cloud::location::ListLocationsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::location::ListLocationsRequest
Returns
Type Description
StreamRange< google::cloud::location::Location >

virtual GetLocation(google::cloud::location::GetLocationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::cloud::location::GetLocationRequest const &
Returns
Type Description
StatusOr< google::cloud::location::Location >

virtual SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::iam::v1::SetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual GetIamPolicy(google::iam::v1::GetIamPolicyRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::iam::v1::GetIamPolicyRequest const &
Returns
Type Description
StatusOr< google::iam::v1::Policy >

virtual TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::iam::v1::TestIamPermissionsRequest const &
Returns
Type Description
StatusOr< google::iam::v1::TestIamPermissionsResponse >

virtual ListOperations(google::longrunning::ListOperationsRequest)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::longrunning::ListOperationsRequest
Returns
Type Description
StreamRange< google::longrunning::Operation >

virtual GetOperation(google::longrunning::GetOperationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::longrunning::GetOperationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::longrunning::DeleteOperationRequest const &
Returns
Type Description
Status

virtual CancelOperation(google::longrunning::CancelOperationRequest const &)

This function is implemented using gMock's MOCK_METHOD(). Consult the gMock documentation to use this mock in your tests.

Parameter
Name Description
request google::longrunning::CancelOperationRequest const &
Returns
Type Description
Status