Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • 中文 – 简体
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • App Lifecycle Manager API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override saasservicemgmt_v1::SaasDeploymentsClient Retry Policies
    • Override saasservicemgmt_v1::SaasRolloutsClient Retry Policies
    • How to Override the Default Universe Domain
    • Override saasservicemgmt_v1::SaasDeploymentsClient Universe Domain
    • Override saasservicemgmt_v1::SaasRolloutsClient Universe Domain
  • Modules
    • App Lifecycle Manager API Configuration Options
  • Namespaces
    • google::cloud::saasservicemgmt_v1
      • Overview
      • Classes
        • SaasDeploymentsClient
          • Overview
          • Constructors
            • SaasDeploymentsClient(SaasDeploymentsClient const &)
            • SaasDeploymentsClient(SaasDeploymentsClient &&)
            • SaasDeploymentsClient(std::shared_ptr< SaasDeploymentsConnection >, Options)
          • Operators
            • operator=(SaasDeploymentsClient const &)
            • operator=(SaasDeploymentsClient &&)
            • operator==(SaasDeploymentsClient const &, SaasDeploymentsClient const &)
            • operator!=(SaasDeploymentsClient const &, SaasDeploymentsClient const &)
          • Functions
            • ListSaas(std::string const &, Options)
            • ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest, Options)
            • GetSaas(std::string const &, Options)
            • GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &, Options)
            • CreateSaas(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Saas const &, std::string const &, Options)
            • CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &, Options)
            • UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::Saas const &, google::protobuf::FieldMask const &, Options)
            • UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &, Options)
            • DeleteSaas(std::string const &, Options)
            • DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &, Options)
            • ListTenants(std::string const &, Options)
            • ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest, Options)
            • GetTenant(std::string const &, Options)
            • GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &, Options)
            • CreateTenant(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &, std::string const &, Options)
            • CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &, Options)
            • UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &, google::protobuf::FieldMask const &, Options)
            • UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &, Options)
            • DeleteTenant(std::string const &, Options)
            • DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &, Options)
            • ListUnitKinds(std::string const &, Options)
            • ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest, Options)
            • GetUnitKind(std::string const &, Options)
            • GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &, Options)
            • CreateUnitKind(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &, std::string const &, Options)
            • CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &, Options)
            • UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &, google::protobuf::FieldMask const &, Options)
            • UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &, Options)
            • DeleteUnitKind(std::string const &, Options)
            • DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &, Options)
            • ListUnits(std::string const &, Options)
            • ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest, Options)
            • GetUnit(std::string const &, Options)
            • GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &, Options)
            • CreateUnit(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Unit const &, std::string const &, Options)
            • CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &, Options)
            • UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::Unit const &, google::protobuf::FieldMask const &, Options)
            • UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &, Options)
            • DeleteUnit(std::string const &, Options)
            • DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &, Options)
            • ListUnitOperations(std::string const &, Options)
            • ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest, Options)
            • GetUnitOperation(std::string const &, Options)
            • GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &, Options)
            • CreateUnitOperation(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &, std::string const &, Options)
            • CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &, Options)
            • UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &, google::protobuf::FieldMask const &, Options)
            • UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &, Options)
            • DeleteUnitOperation(std::string const &, Options)
            • DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &, Options)
            • ListReleases(std::string const &, Options)
            • ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest, Options)
            • GetRelease(std::string const &, Options)
            • GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &, Options)
            • CreateRelease(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Release const &, std::string const &, Options)
            • CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &, Options)
            • UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::Release const &, google::protobuf::FieldMask const &, Options)
            • UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &, Options)
            • DeleteRelease(std::string const &, Options)
            • DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
        • SaasDeploymentsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest)
            • virtual GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &)
            • virtual CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &)
            • virtual UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &)
            • virtual DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &)
            • virtual ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest)
            • virtual GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &)
            • virtual CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &)
            • virtual UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &)
            • virtual DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &)
            • virtual ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest)
            • virtual GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &)
            • virtual CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &)
            • virtual UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &)
            • virtual DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &)
            • virtual ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest)
            • virtual GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &)
            • virtual CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &)
            • virtual UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &)
            • virtual DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &)
            • virtual ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest)
            • virtual GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &)
            • virtual CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &)
            • virtual UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &)
            • virtual DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &)
            • virtual ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest)
            • virtual GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &)
            • virtual CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &)
            • virtual UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &)
            • virtual DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
        • SaasDeploymentsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest)
            • virtual GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &)
            • virtual CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &)
            • virtual UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &)
            • virtual DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &)
            • virtual ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest)
            • virtual GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &)
            • virtual CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &)
            • virtual UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &)
            • virtual DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &)
            • virtual ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest)
            • virtual GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &)
            • virtual CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &)
            • virtual UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &)
            • virtual DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &)
            • virtual ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest)
            • virtual GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &)
            • virtual CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &)
            • virtual UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &)
            • virtual DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &)
            • virtual ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest)
            • virtual GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &)
            • virtual CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &)
            • virtual UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &)
            • virtual DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &)
            • virtual ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest)
            • virtual GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &)
            • virtual CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &)
            • virtual UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &)
            • virtual DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
        • SaasDeploymentsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SaasDeploymentsLimitedErrorCountRetryPolicy(int)
            • SaasDeploymentsLimitedErrorCountRetryPolicy(SaasDeploymentsLimitedErrorCountRetryPolicy &&)
            • SaasDeploymentsLimitedErrorCountRetryPolicy(SaasDeploymentsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SaasDeploymentsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SaasDeploymentsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SaasDeploymentsLimitedTimeRetryPolicy(SaasDeploymentsLimitedTimeRetryPolicy &&)
            • SaasDeploymentsLimitedTimeRetryPolicy(SaasDeploymentsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SaasDeploymentsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
        • SaasRolloutsClient
          • Overview
          • Constructors
            • SaasRolloutsClient(SaasRolloutsClient const &)
            • SaasRolloutsClient(SaasRolloutsClient &&)
            • SaasRolloutsClient(std::shared_ptr< SaasRolloutsConnection >, Options)
          • Operators
            • operator=(SaasRolloutsClient const &)
            • operator=(SaasRolloutsClient &&)
            • operator==(SaasRolloutsClient const &, SaasRolloutsClient const &)
            • operator!=(SaasRolloutsClient const &, SaasRolloutsClient const &)
          • Functions
            • ListRollouts(std::string const &, Options)
            • ListRollouts(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutsRequest, Options)
            • GetRollout(std::string const &, Options)
            • GetRollout(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutRequest const &, Options)
            • CreateRollout(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Rollout const &, std::string const &, Options)
            • CreateRollout(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutRequest const &, Options)
            • UpdateRollout(google::cloud::saasplatform::saasservicemgmt::v1::Rollout const &, google::protobuf::FieldMask const &, Options)
            • UpdateRollout(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutRequest const &, Options)
            • DeleteRollout(std::string const &, Options)
            • DeleteRollout(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutRequest const &, Options)
            • ListRolloutKinds(std::string const &, Options)
            • ListRolloutKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutKindsRequest, Options)
            • GetRolloutKind(std::string const &, Options)
            • GetRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutKindRequest const &, Options)
            • CreateRolloutKind(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::RolloutKind const &, std::string const &, Options)
            • CreateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutKindRequest const &, Options)
            • UpdateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::RolloutKind const &, google::protobuf::FieldMask const &, Options)
            • UpdateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutKindRequest const &, Options)
            • DeleteRolloutKind(std::string const &, Options)
            • DeleteRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutKindRequest const &, Options)
            • ListLocations(google::cloud::location::ListLocationsRequest, Options)
            • GetLocation(google::cloud::location::GetLocationRequest const &, Options)
        • SaasRolloutsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListRollouts(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutsRequest)
            • virtual GetRollout(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutRequest const &)
            • virtual CreateRollout(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutRequest const &)
            • virtual UpdateRollout(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutRequest const &)
            • virtual DeleteRollout(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutRequest const &)
            • virtual ListRolloutKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutKindsRequest)
            • virtual GetRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutKindRequest const &)
            • virtual CreateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutKindRequest const &)
            • virtual UpdateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutKindRequest const &)
            • virtual DeleteRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutKindRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
        • SaasRolloutsConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual ListRollouts(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutsRequest)
            • virtual GetRollout(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutRequest const &)
            • virtual CreateRollout(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutRequest const &)
            • virtual UpdateRollout(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutRequest const &)
            • virtual DeleteRollout(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutRequest const &)
            • virtual ListRolloutKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutKindsRequest)
            • virtual GetRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutKindRequest const &)
            • virtual CreateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutKindRequest const &)
            • virtual UpdateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutKindRequest const &)
            • virtual DeleteRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutKindRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
        • SaasRolloutsLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • SaasRolloutsLimitedErrorCountRetryPolicy(int)
            • SaasRolloutsLimitedErrorCountRetryPolicy(SaasRolloutsLimitedErrorCountRetryPolicy &&)
            • SaasRolloutsLimitedErrorCountRetryPolicy(SaasRolloutsLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SaasRolloutsLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • SaasRolloutsLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • SaasRolloutsLimitedTimeRetryPolicy(SaasRolloutsLimitedTimeRetryPolicy &&)
            • SaasRolloutsLimitedTimeRetryPolicy(SaasRolloutsLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • SaasRolloutsRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • SaasDeploymentsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SaasDeploymentsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SaasDeploymentsRetryPolicyOption
          • Overview
          • Types
            • Type
        • SaasRolloutsBackoffPolicyOption
          • Overview
          • Types
            • Type
        • SaasRolloutsConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • SaasRolloutsRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeSaasDeploymentsConnection(Options)
        • MakeDefaultSaasDeploymentsConnectionIdempotencyPolicy()
        • MakeSaasRolloutsConnection(Options)
        • MakeDefaultSaasRolloutsConnectionIdempotencyPolicy()
    • google::cloud::saasservicemgmt_v1_mocks
      • Overview
      • Classes
        • MockSaasDeploymentsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest)
            • virtual GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &)
            • virtual CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &)
            • virtual UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &)
            • virtual DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &)
            • virtual ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest)
            • virtual GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &)
            • virtual CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &)
            • virtual UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &)
            • virtual DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &)
            • virtual ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest)
            • virtual GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &)
            • virtual CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &)
            • virtual UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &)
            • virtual DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &)
            • virtual ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest)
            • virtual GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &)
            • virtual CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &)
            • virtual UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &)
            • virtual DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &)
            • virtual ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest)
            • virtual GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &)
            • virtual CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &)
            • virtual UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &)
            • virtual DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &)
            • virtual ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest)
            • virtual GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &)
            • virtual CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &)
            • virtual UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &)
            • virtual DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
        • MockSaasRolloutsConnection
          • Overview
          • Functions
            • virtual options()
            • virtual ListRollouts(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutsRequest)
            • virtual GetRollout(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutRequest const &)
            • virtual CreateRollout(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutRequest const &)
            • virtual UpdateRollout(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutRequest const &)
            • virtual DeleteRollout(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutRequest const &)
            • virtual ListRolloutKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListRolloutKindsRequest)
            • virtual GetRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::GetRolloutKindRequest const &)
            • virtual CreateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateRolloutKindRequest const &)
            • virtual UpdateRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateRolloutKindRequest const &)
            • virtual DeleteRolloutKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteRolloutKindRequest const &)
            • virtual ListLocations(google::cloud::location::ListLocationsRequest)
            • virtual GetLocation(google::cloud::location::GetLocationRequest const &)
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Home
  • Documentation
  • Developer tools
  • Google Cloud SDK
  • C++
  • Client libraries

Namespace google::cloud::saasservicemgmt_v1_mocks (3.14.0-rc) Stay organized with collections Save and categorize content based on your preferences.

Classes

MockSaasDeploymentsConnection

A class to mock SaasDeploymentsConnection.

MockSaasRolloutsConnection

A class to mock SaasRolloutsConnection.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-11-12 UTC.

  • Support

    • Release Notes
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Code samples
    • Cloud Architecture Center
  • Terms
  • Privacy
  • Manage cookies
  • English
  • 中文 – 简体