Class DesignCenterConnection (3.14.0-rc)

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

To create a concrete instance, see MakeDesignCenterConnection().

For mocking, see designcenter_v1_mocks::MockDesignCenterConnection.

Functions

virtual options()

Returns
Type Description
Options

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

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)

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 &)

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 &)

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 &)

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

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

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)

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 &)

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 &)

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 &)

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 &)

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

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

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

virtual SnapshotApplicationTemplate(google::cloud::designcenter::v1::SnapshotApplicationTemplateRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::SnapshotApplicationTemplateRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::SnapshotApplicationTemplateResponse > >

virtual SnapshotApplicationTemplate(NoAwaitTag, google::cloud::designcenter::v1::SnapshotApplicationTemplateRequest const &)

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

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

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 &)

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

virtual ExportApplicationTemplateIaC(google::cloud::designcenter::v1::ExportApplicationTemplateIaCRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::ExportApplicationTemplateIaCRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::ExportApplicationTemplateIaCResponse > >

virtual ExportApplicationTemplateIaC(NoAwaitTag, google::cloud::designcenter::v1::ExportApplicationTemplateIaCRequest const &)

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

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

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 &)

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

virtual ExportApplicationTemplateRevisionIaC(google::cloud::designcenter::v1::ExportApplicationTemplateRevisionIaCRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::ExportApplicationTemplateRevisionIaCRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::ExportApplicationTemplateRevisionIaCResponse > >

virtual ExportApplicationTemplateRevisionIaC(NoAwaitTag, google::cloud::designcenter::v1::ExportApplicationTemplateRevisionIaCRequest const &)

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

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

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 &)

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)

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 &)

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 &)

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 &)

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

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

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)

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 &)

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 &)

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 &)

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

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

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)

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 &)

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

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

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)

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 &)

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 &)

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

virtual DeleteCatalog(google::cloud::designcenter::v1::DeleteCatalogRequest const &)

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

virtual DeleteCatalog(NoAwaitTag, google::cloud::designcenter::v1::DeleteCatalogRequest const &)

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

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

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 &)

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 &)

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)

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 &)

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

virtual DeleteCatalogTemplate(google::cloud::designcenter::v1::DeleteCatalogTemplateRequest const &)

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

virtual DeleteCatalogTemplate(NoAwaitTag, google::cloud::designcenter::v1::DeleteCatalogTemplateRequest const &)

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

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

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

virtual CreateShare(google::cloud::designcenter::v1::CreateShareRequest const &)

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

virtual CreateShare(NoAwaitTag, google::cloud::designcenter::v1::CreateShareRequest const &)

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

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

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)

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 &)

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

virtual DeleteShare(google::cloud::designcenter::v1::DeleteShareRequest const &)

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

virtual DeleteShare(NoAwaitTag, google::cloud::designcenter::v1::DeleteShareRequest const &)

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

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

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

virtual SyncShare(google::cloud::designcenter::v1::SyncShareRequest const &)

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

virtual SyncShare(NoAwaitTag, google::cloud::designcenter::v1::SyncShareRequest const &)

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

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

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 &)

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)

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 &)

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)

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

virtual CreateCatalogTemplateRevision(google::cloud::designcenter::v1::CreateCatalogTemplateRevisionRequest const &)

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

virtual CreateCatalogTemplateRevision(NoAwaitTag, google::cloud::designcenter::v1::CreateCatalogTemplateRevisionRequest const &)

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

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

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 &)

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)

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

virtual DeleteCatalogTemplateRevision(google::cloud::designcenter::v1::DeleteCatalogTemplateRevisionRequest const &)

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

virtual DeleteCatalogTemplateRevision(NoAwaitTag, google::cloud::designcenter::v1::DeleteCatalogTemplateRevisionRequest const &)

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

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

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 &)

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 &)

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)

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 &)

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

virtual DeleteApplication(google::cloud::designcenter::v1::DeleteApplicationRequest const &)

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

virtual DeleteApplication(NoAwaitTag, google::cloud::designcenter::v1::DeleteApplicationRequest const &)

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

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

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

virtual DeployApplication(google::cloud::designcenter::v1::DeployApplicationRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::DeployApplicationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::DeployApplicationResponse > >

virtual DeployApplication(NoAwaitTag, google::cloud::designcenter::v1::DeployApplicationRequest const &)

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

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

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

virtual PreviewApplication(google::cloud::designcenter::v1::PreviewApplicationRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::PreviewApplicationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::PreviewApplicationResponse > >

virtual PreviewApplication(NoAwaitTag, google::cloud::designcenter::v1::PreviewApplicationRequest const &)

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

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

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 &)

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

virtual GenerateApplicationAssessmentReport(google::cloud::designcenter::v1::GenerateApplicationAssessmentReportRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateApplicationAssessmentReportRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::GenerateApplicationAssessmentReportResponse > >

virtual GenerateApplicationAssessmentReport(NoAwaitTag, google::cloud::designcenter::v1::GenerateApplicationAssessmentReportRequest const &)

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

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

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

virtual GenerateApplicationTemplateAssessmentReport(google::cloud::designcenter::v1::GenerateApplicationTemplateAssessmentReportRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateApplicationTemplateAssessmentReportRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::GenerateApplicationTemplateAssessmentReportResponse > >

virtual GenerateApplicationTemplateAssessmentReport(NoAwaitTag, google::cloud::designcenter::v1::GenerateApplicationTemplateAssessmentReportRequest const &)

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

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

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

virtual GenerateAssessmentReport(google::cloud::designcenter::v1::GenerateAssessmentReportRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateAssessmentReportRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::GenerateAssessmentReportResponse > >

virtual GenerateAssessmentReport(NoAwaitTag, google::cloud::designcenter::v1::GenerateAssessmentReportRequest const &)

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

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

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

virtual GenerateTerraformPlanAssessmentReport(google::cloud::designcenter::v1::GenerateTerraformPlanAssessmentReportRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::GenerateTerraformPlanAssessmentReportRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::GenerateTerraformPlanAssessmentReportResponse > >

virtual GenerateTerraformPlanAssessmentReport(NoAwaitTag, google::cloud::designcenter::v1::GenerateTerraformPlanAssessmentReportRequest const &)

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

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

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 &)

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)

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 &)

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 &)

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 &)

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

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

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 &)

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

virtual ExportApplicationIaC(google::cloud::designcenter::v1::ExportApplicationIaCRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::ExportApplicationIaCRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::ExportApplicationIaCResponse > >

virtual ExportApplicationIaC(NoAwaitTag, google::cloud::designcenter::v1::ExportApplicationIaCRequest const &)

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

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

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 &)

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

virtual IngestApplicationTemplateIaC(google::cloud::designcenter::v1::IngestApplicationTemplateIaCRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::IngestApplicationTemplateIaCRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::IngestApplicationTemplateIaCResponse > >

virtual IngestApplicationTemplateIaC(NoAwaitTag, google::cloud::designcenter::v1::IngestApplicationTemplateIaCRequest const &)

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

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

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 &)

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

virtual RegisterAppHubApplicationResources(google::cloud::designcenter::v1::RegisterAppHubApplicationResourcesRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::RegisterAppHubApplicationResourcesRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::RegisterAppHubApplicationResourcesResponse > >

virtual RegisterAppHubApplicationResources(NoAwaitTag, google::cloud::designcenter::v1::RegisterAppHubApplicationResourcesRequest const &)

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

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

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)

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 &)

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

virtual RecommendIAMRoles(google::cloud::designcenter::v1::RecommendIAMRolesRequest const &)

Parameter
Name Description
request google::cloud::designcenter::v1::RecommendIAMRolesRequest const &
Returns
Type Description
future< StatusOr< google::cloud::designcenter::v1::RecommendIAMRolesResponse > >

virtual RecommendIAMRoles(NoAwaitTag, google::cloud::designcenter::v1::RecommendIAMRolesRequest const &)

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

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

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

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 SetIamPolicy(google::iam::v1::SetIamPolicyRequest const &)

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

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

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

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

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

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