Manages the deployment of SaaS services.
Equality
Instances of this class created via copy-construction or copy-assignment always compare equal. Instances created with equal std::shared_ptr<*Connection> objects compare equal. Objects that compare equal share the same underlying resources.
Performance
Creating a new instance of this class is a relatively expensive operation, new objects establish new connections to the service. In contrast, copy-construction, move-construction, and the corresponding assignment operations are relatively efficient as the copies share all underlying resources.
Thread Safety
Concurrent access to different instances of this class, even if they compare equal, is guaranteed to work. Two or more threads operating on the same instance of this class is not guaranteed to work. Since copy-construction and move-construction is a relatively efficient operation, consider using such a copy when using this class from multiple threads.
Constructors
SaasDeploymentsClient(SaasDeploymentsClient const &)
Copy and move support
| Parameter | |
|---|---|
| Name | Description |
|
SaasDeploymentsClient const &
|
SaasDeploymentsClient(SaasDeploymentsClient &&)
Copy and move support
| Parameter | |
|---|---|
| Name | Description |
|
SaasDeploymentsClient &&
|
SaasDeploymentsClient(std::shared_ptr< SaasDeploymentsConnection >, Options)
| Parameters | |
|---|---|
| Name | Description |
connection |
std::shared_ptr< SaasDeploymentsConnection >
|
opts |
Options
|
Operators
operator=(SaasDeploymentsClient const &)
Copy and move support
| Parameter | |
|---|---|
| Name | Description |
|
SaasDeploymentsClient const &
|
| Returns | |
|---|---|
| Type | Description |
SaasDeploymentsClient & |
|
operator=(SaasDeploymentsClient &&)
Copy and move support
| Parameter | |
|---|---|
| Name | Description |
|
SaasDeploymentsClient &&
|
| Returns | |
|---|---|
| Type | Description |
SaasDeploymentsClient & |
|
Functions
ListSaas(std::string const &, Options)
Retrieve a collection of saas.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the saas. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListSaas(google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest, Options)
Retrieve a collection of saas.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListSaasRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetSaas(std::string const &, Options)
Retrieve a single saas.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetSaas(google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &, Options)
Retrieve a single saas.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetSaasRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateSaas(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Saas const &, std::string const &, Options)
Create a new saas.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the saas. |
saas |
google::cloud::saasplatform::saasservicemgmt::v1::Saas const &
Required. The desired state for the saas. |
saas_id |
std::string const &
Required. The ID value for the new saas. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateSaas(google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &, Options)
Create a new saas.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateSaasRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::Saas const &, google::protobuf::FieldMask const &, Options)
Update a single saas.
| Parameters | |
|---|---|
| Name | Description |
saas |
google::cloud::saasplatform::saasservicemgmt::v1::Saas const &
Required. The desired state for the saas. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the Saas resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateSaas(google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &, Options)
Update a single saas.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateSaasRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Saas > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Saas) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteSaas(std::string const &, Options)
Delete a single saas.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteSaas(google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &, Options)
Delete a single saas.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteSaasRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListTenants(std::string const &, Options)
Retrieve a collection of tenants.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the tenant. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListTenants(google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest, Options)
Retrieve a collection of tenants.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListTenantsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetTenant(std::string const &, Options)
Retrieve a single tenant.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetTenant(google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &, Options)
Retrieve a single tenant.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetTenantRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateTenant(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &, std::string const &, Options)
Create a new tenant.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the tenant. |
tenant |
google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &
Required. The desired state for the tenant. |
tenant_id |
std::string const &
Required. The ID value for the new tenant. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateTenant(google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &, Options)
Create a new tenant.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateTenantRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &, google::protobuf::FieldMask const &, Options)
Update a single tenant.
| Parameters | |
|---|---|
| Name | Description |
tenant |
google::cloud::saasplatform::saasservicemgmt::v1::Tenant const &
Required. The desired state for the tenant. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the Tenant resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateTenant(google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &, Options)
Update a single tenant.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateTenantRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Tenant > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Tenant) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteTenant(std::string const &, Options)
Delete a single tenant.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteTenant(google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &, Options)
Delete a single tenant.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteTenantRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListUnitKinds(std::string const &, Options)
Retrieve a collection of unit kinds.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit kind. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListUnitKinds(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest, Options)
Retrieve a collection of unit kinds.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListUnitKindsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetUnitKind(std::string const &, Options)
Retrieve a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &, Options)
Retrieve a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetUnitKindRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnitKind(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &, std::string const &, Options)
Create a new unit kind.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit kind. |
unit_kind |
google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &
Required. The desired state for the unit kind. |
unit_kind_id |
std::string const &
Required. The ID value for the new unit kind. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &, Options)
Create a new unit kind.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitKindRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &, google::protobuf::FieldMask const &, Options)
Update a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
unit_kind |
google::cloud::saasplatform::saasservicemgmt::v1::UnitKind const &
Required. The desired state for the unit kind. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the UnitKind resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &, Options)
Update a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitKindRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitKind > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitKind) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteUnitKind(std::string const &, Options)
Delete a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteUnitKind(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &, Options)
Delete a single unit kind.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitKindRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListUnits(std::string const &, Options)
Retrieve a collection of units.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListUnits(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest, Options)
Retrieve a collection of units.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListUnitsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetUnit(std::string const &, Options)
Retrieve a single unit.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetUnit(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &, Options)
Retrieve a single unit.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetUnitRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnit(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Unit const &, std::string const &, Options)
Create a new unit.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit. |
unit |
google::cloud::saasplatform::saasservicemgmt::v1::Unit const &
Required. The desired state for the unit. |
unit_id |
std::string const &
Required. The ID value for the new unit. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnit(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &, Options)
Create a new unit.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::Unit const &, google::protobuf::FieldMask const &, Options)
Update a single unit.
| Parameters | |
|---|---|
| Name | Description |
unit |
google::cloud::saasplatform::saasservicemgmt::v1::Unit const &
Required. The desired state for the unit. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the Unit resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnit(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &, Options)
Update a single unit.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Unit > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Unit) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteUnit(std::string const &, Options)
Delete a single unit.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteUnit(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &, Options)
Delete a single unit.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListUnitOperations(std::string const &, Options)
Retrieve a collection of unit operations.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit operation. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListUnitOperations(google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest, Options)
Retrieve a collection of unit operations.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListUnitOperationsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetUnitOperation(std::string const &, Options)
Retrieve a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &, Options)
Retrieve a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetUnitOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnitOperation(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &, std::string const &, Options)
Create a new unit operation.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the unit operation. |
unit_operation |
google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &
Required. The desired state for the unit operation. |
unit_operation_id |
std::string const &
Required. The ID value for the new unit operation. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &, Options)
Create a new unit operation.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateUnitOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &, google::protobuf::FieldMask const &, Options)
Update a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
unit_operation |
google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation const &
Required. The desired state for the unit operation. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the UnitOperation resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &, Options)
Update a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateUnitOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::UnitOperation > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.UnitOperation) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteUnitOperation(std::string const &, Options)
Delete a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteUnitOperation(google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &, Options)
Delete a single unit operation.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteUnitOperationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListReleases(std::string const &, Options)
Retrieve a collection of releases.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the release. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
ListReleases(google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest, Options)
Retrieve a collection of releases.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::ListReleasesRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetRelease(std::string const &, Options)
Retrieve a single release.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
GetRelease(google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &, Options)
Retrieve a single release.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::GetReleaseRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateRelease(std::string const &, google::cloud::saasplatform::saasservicemgmt::v1::Release const &, std::string const &, Options)
Create a new release.
| Parameters | |
|---|---|
| Name | Description |
parent |
std::string const &
Required. The parent of the release. |
release |
google::cloud::saasplatform::saasservicemgmt::v1::Release const &
Required. The desired state for the release. |
release_id |
std::string const &
Required. The ID value for the new release. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
CreateRelease(google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &, Options)
Create a new release.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::CreateReleaseRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::Release const &, google::protobuf::FieldMask const &, Options)
Update a single release.
| Parameters | |
|---|---|
| Name | Description |
release |
google::cloud::saasplatform::saasservicemgmt::v1::Release const &
Required. The desired state for the release. |
update_mask |
google::protobuf::FieldMask const &
Field mask is used to specify the fields to be overwritten in the Release resource by the update. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
UpdateRelease(google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &, Options)
Update a single release.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::UpdateReleaseRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::saasplatform::saasservicemgmt::v1::Release > |
the result of the RPC. The response message type (google.cloud.saasplatform.saasservicemgmt.v1.Release) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |
DeleteRelease(std::string const &, Options)
Delete a single release.
| Parameters | |
|---|---|
| Name | Description |
name |
std::string const &
Required. The resource name of the resource within a service. |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
DeleteRelease(google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &, Options)
Delete a single release.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::saasplatform::saasservicemgmt::v1::DeleteReleaseRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
Status |
a |
ListLocations(google::cloud::location::ListLocationsRequest, Options)
Lists information about the supported locations for this service.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::location::ListLocationsRequest
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::location::Location > |
a StreamRange to iterate of the results. See the documentation of this type for details. In brief, this class has |
GetLocation(google::cloud::location::GetLocationRequest const &, Options)
Gets information about a location.
| Parameters | |
|---|---|
| Name | Description |
request |
google::cloud::location::GetLocationRequest const &
Unary RPCs, such as the one wrapped by this function, receive a single |
opts |
Options
Optional. Override the class-level options, such as retry and backoff policies. |
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::location::Location > |
the result of the RPC. The response message type (google.cloud.location.Location) is mapped to a C++ class using the Protobuf mapping rules. If the request fails, the |