SaaS Runtime v1beta1 API - Class SaasDeploymentsClientImpl (1.0.0-beta01)

public sealed class SaasDeploymentsClientImpl : SaasDeploymentsClient

Reference documentation and code samples for the SaaS Runtime v1beta1 API class SaasDeploymentsClientImpl.

SaasDeployments client wrapper implementation, for convenient use.

Inheritance

object > SaasDeploymentsClient > SaasDeploymentsClientImpl

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Remarks

Manages the deployment of SaaS services.

Constructors

SaasDeploymentsClientImpl(SaasDeploymentsClient, SaasDeploymentsSettings, ILogger)

public SaasDeploymentsClientImpl(SaasDeployments.SaasDeploymentsClient grpcClient, SaasDeploymentsSettings settings, ILogger logger)

Constructs a client wrapper for the SaasDeployments service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient SaasDeploymentsSaasDeploymentsClient

The underlying gRPC client.

settings SaasDeploymentsSettings

The base SaasDeploymentsSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override SaasDeployments.SaasDeploymentsClient GrpcClient { get; }

The underlying gRPC SaasDeployments client

Property Value
Type Description
SaasDeploymentsSaasDeploymentsClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

Methods

CreateRelease(CreateReleaseRequest, CallSettings)

public override Release CreateRelease(CreateReleaseRequest request, CallSettings callSettings = null)

Create a new release.

Parameters
Name Description
request CreateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Release

The RPC response.

Overrides

CreateReleaseAsync(CreateReleaseRequest, CallSettings)

public override Task<Release> CreateReleaseAsync(CreateReleaseRequest request, CallSettings callSettings = null)

Create a new release.

Parameters
Name Description
request CreateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRelease

A Task containing the RPC response.

Overrides

CreateSaas(CreateSaasRequest, CallSettings)

public override Saas CreateSaas(CreateSaasRequest request, CallSettings callSettings = null)

Create a new saas.

Parameters
Name Description
request CreateSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Saas

The RPC response.

Overrides

CreateSaasAsync(CreateSaasRequest, CallSettings)

public override Task<Saas> CreateSaasAsync(CreateSaasRequest request, CallSettings callSettings = null)

Create a new saas.

Parameters
Name Description
request CreateSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSaas

A Task containing the RPC response.

Overrides

CreateTenant(CreateTenantRequest, CallSettings)

public override Tenant CreateTenant(CreateTenantRequest request, CallSettings callSettings = null)

Create a new tenant.

Parameters
Name Description
request CreateTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Tenant

The RPC response.

Overrides

CreateTenantAsync(CreateTenantRequest, CallSettings)

public override Task<Tenant> CreateTenantAsync(CreateTenantRequest request, CallSettings callSettings = null)

Create a new tenant.

Parameters
Name Description
request CreateTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTenant

A Task containing the RPC response.

Overrides

CreateUnit(CreateUnitRequest, CallSettings)

public override Unit CreateUnit(CreateUnitRequest request, CallSettings callSettings = null)

Create a new unit.

Parameters
Name Description
request CreateUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Unit

The RPC response.

Overrides

CreateUnitAsync(CreateUnitRequest, CallSettings)

public override Task<Unit> CreateUnitAsync(CreateUnitRequest request, CallSettings callSettings = null)

Create a new unit.

Parameters
Name Description
request CreateUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnit

A Task containing the RPC response.

Overrides

CreateUnitKind(CreateUnitKindRequest, CallSettings)

public override UnitKind CreateUnitKind(CreateUnitKindRequest request, CallSettings callSettings = null)

Create a new unit kind.

Parameters
Name Description
request CreateUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitKind

The RPC response.

Overrides

CreateUnitKindAsync(CreateUnitKindRequest, CallSettings)

public override Task<UnitKind> CreateUnitKindAsync(CreateUnitKindRequest request, CallSettings callSettings = null)

Create a new unit kind.

Parameters
Name Description
request CreateUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitKind

A Task containing the RPC response.

Overrides

CreateUnitOperation(CreateUnitOperationRequest, CallSettings)

public override UnitOperation CreateUnitOperation(CreateUnitOperationRequest request, CallSettings callSettings = null)

Create a new unit operation.

Parameters
Name Description
request CreateUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitOperation

The RPC response.

Overrides

CreateUnitOperationAsync(CreateUnitOperationRequest, CallSettings)

public override Task<UnitOperation> CreateUnitOperationAsync(CreateUnitOperationRequest request, CallSettings callSettings = null)

Create a new unit operation.

Parameters
Name Description
request CreateUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitOperation

A Task containing the RPC response.

Overrides

DeleteRelease(DeleteReleaseRequest, CallSettings)

public override void DeleteRelease(DeleteReleaseRequest request, CallSettings callSettings = null)

Delete a single release.

Parameters
Name Description
request DeleteReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteReleaseAsync(DeleteReleaseRequest, CallSettings)

public override Task DeleteReleaseAsync(DeleteReleaseRequest request, CallSettings callSettings = null)

Delete a single release.

Parameters
Name Description
request DeleteReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteSaas(DeleteSaasRequest, CallSettings)

public override void DeleteSaas(DeleteSaasRequest request, CallSettings callSettings = null)

Delete a single saas.

Parameters
Name Description
request DeleteSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteSaasAsync(DeleteSaasRequest, CallSettings)

public override Task DeleteSaasAsync(DeleteSaasRequest request, CallSettings callSettings = null)

Delete a single saas.

Parameters
Name Description
request DeleteSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteTenant(DeleteTenantRequest, CallSettings)

public override void DeleteTenant(DeleteTenantRequest request, CallSettings callSettings = null)

Delete a single tenant.

Parameters
Name Description
request DeleteTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteTenantAsync(DeleteTenantRequest, CallSettings)

public override Task DeleteTenantAsync(DeleteTenantRequest request, CallSettings callSettings = null)

Delete a single tenant.

Parameters
Name Description
request DeleteTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteUnit(DeleteUnitRequest, CallSettings)

public override void DeleteUnit(DeleteUnitRequest request, CallSettings callSettings = null)

Delete a single unit.

Parameters
Name Description
request DeleteUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteUnitAsync(DeleteUnitRequest, CallSettings)

public override Task DeleteUnitAsync(DeleteUnitRequest request, CallSettings callSettings = null)

Delete a single unit.

Parameters
Name Description
request DeleteUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteUnitKind(DeleteUnitKindRequest, CallSettings)

public override void DeleteUnitKind(DeleteUnitKindRequest request, CallSettings callSettings = null)

Delete a single unit kind.

Parameters
Name Description
request DeleteUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteUnitKindAsync(DeleteUnitKindRequest, CallSettings)

public override Task DeleteUnitKindAsync(DeleteUnitKindRequest request, CallSettings callSettings = null)

Delete a single unit kind.

Parameters
Name Description
request DeleteUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

DeleteUnitOperation(DeleteUnitOperationRequest, CallSettings)

public override void DeleteUnitOperation(DeleteUnitOperationRequest request, CallSettings callSettings = null)

Delete a single unit operation.

Parameters
Name Description
request DeleteUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteUnitOperationAsync(DeleteUnitOperationRequest, CallSettings)

public override Task DeleteUnitOperationAsync(DeleteUnitOperationRequest request, CallSettings callSettings = null)

Delete a single unit operation.

Parameters
Name Description
request DeleteUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

GetRelease(GetReleaseRequest, CallSettings)

public override Release GetRelease(GetReleaseRequest request, CallSettings callSettings = null)

Retrieve a single release.

Parameters
Name Description
request GetReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Release

The RPC response.

Overrides

GetReleaseAsync(GetReleaseRequest, CallSettings)

public override Task<Release> GetReleaseAsync(GetReleaseRequest request, CallSettings callSettings = null)

Retrieve a single release.

Parameters
Name Description
request GetReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRelease

A Task containing the RPC response.

Overrides

GetSaas(GetSaasRequest, CallSettings)

public override Saas GetSaas(GetSaasRequest request, CallSettings callSettings = null)

Retrieve a single saas.

Parameters
Name Description
request GetSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Saas

The RPC response.

Overrides

GetSaasAsync(GetSaasRequest, CallSettings)

public override Task<Saas> GetSaasAsync(GetSaasRequest request, CallSettings callSettings = null)

Retrieve a single saas.

Parameters
Name Description
request GetSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSaas

A Task containing the RPC response.

Overrides

GetTenant(GetTenantRequest, CallSettings)

public override Tenant GetTenant(GetTenantRequest request, CallSettings callSettings = null)

Retrieve a single tenant.

Parameters
Name Description
request GetTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Tenant

The RPC response.

Overrides

GetTenantAsync(GetTenantRequest, CallSettings)

public override Task<Tenant> GetTenantAsync(GetTenantRequest request, CallSettings callSettings = null)

Retrieve a single tenant.

Parameters
Name Description
request GetTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTenant

A Task containing the RPC response.

Overrides

GetUnit(GetUnitRequest, CallSettings)

public override Unit GetUnit(GetUnitRequest request, CallSettings callSettings = null)

Retrieve a single unit.

Parameters
Name Description
request GetUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Unit

The RPC response.

Overrides

GetUnitAsync(GetUnitRequest, CallSettings)

public override Task<Unit> GetUnitAsync(GetUnitRequest request, CallSettings callSettings = null)

Retrieve a single unit.

Parameters
Name Description
request GetUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnit

A Task containing the RPC response.

Overrides

GetUnitKind(GetUnitKindRequest, CallSettings)

public override UnitKind GetUnitKind(GetUnitKindRequest request, CallSettings callSettings = null)

Retrieve a single unit kind.

Parameters
Name Description
request GetUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitKind

The RPC response.

Overrides

GetUnitKindAsync(GetUnitKindRequest, CallSettings)

public override Task<UnitKind> GetUnitKindAsync(GetUnitKindRequest request, CallSettings callSettings = null)

Retrieve a single unit kind.

Parameters
Name Description
request GetUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitKind

A Task containing the RPC response.

Overrides

GetUnitOperation(GetUnitOperationRequest, CallSettings)

public override UnitOperation GetUnitOperation(GetUnitOperationRequest request, CallSettings callSettings = null)

Retrieve a single unit operation.

Parameters
Name Description
request GetUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitOperation

The RPC response.

Overrides

GetUnitOperationAsync(GetUnitOperationRequest, CallSettings)

public override Task<UnitOperation> GetUnitOperationAsync(GetUnitOperationRequest request, CallSettings callSettings = null)

Retrieve a single unit operation.

Parameters
Name Description
request GetUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitOperation

A Task containing the RPC response.

Overrides

ListReleases(ListReleasesRequest, CallSettings)

public override PagedEnumerable<ListReleasesResponse, Release> ListReleases(ListReleasesRequest request, CallSettings callSettings = null)

Retrieve a collection of releases.

Parameters
Name Description
request ListReleasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListReleasesResponseRelease

A pageable sequence of Release resources.

Overrides

ListReleasesAsync(ListReleasesRequest, CallSettings)

public override PagedAsyncEnumerable<ListReleasesResponse, Release> ListReleasesAsync(ListReleasesRequest request, CallSettings callSettings = null)

Retrieve a collection of releases.

Parameters
Name Description
request ListReleasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListReleasesResponseRelease

A pageable asynchronous sequence of Release resources.

Overrides

ListSaas(ListSaasRequest, CallSettings)

public override PagedEnumerable<ListSaasResponse, Saas> ListSaas(ListSaasRequest request, CallSettings callSettings = null)

Retrieve a collection of saas.

Parameters
Name Description
request ListSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListSaasResponseSaas

A pageable sequence of Saas resources.

Overrides

ListSaasAsync(ListSaasRequest, CallSettings)

public override PagedAsyncEnumerable<ListSaasResponse, Saas> ListSaasAsync(ListSaasRequest request, CallSettings callSettings = null)

Retrieve a collection of saas.

Parameters
Name Description
request ListSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListSaasResponseSaas

A pageable asynchronous sequence of Saas resources.

Overrides

ListTenants(ListTenantsRequest, CallSettings)

public override PagedEnumerable<ListTenantsResponse, Tenant> ListTenants(ListTenantsRequest request, CallSettings callSettings = null)

Retrieve a collection of tenants.

Parameters
Name Description
request ListTenantsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListTenantsResponseTenant

A pageable sequence of Tenant resources.

Overrides

ListTenantsAsync(ListTenantsRequest, CallSettings)

public override PagedAsyncEnumerable<ListTenantsResponse, Tenant> ListTenantsAsync(ListTenantsRequest request, CallSettings callSettings = null)

Retrieve a collection of tenants.

Parameters
Name Description
request ListTenantsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListTenantsResponseTenant

A pageable asynchronous sequence of Tenant resources.

Overrides

ListUnitKinds(ListUnitKindsRequest, CallSettings)

public override PagedEnumerable<ListUnitKindsResponse, UnitKind> ListUnitKinds(ListUnitKindsRequest request, CallSettings callSettings = null)

Retrieve a collection of unit kinds.

Parameters
Name Description
request ListUnitKindsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListUnitKindsResponseUnitKind

A pageable sequence of UnitKind resources.

Overrides

ListUnitKindsAsync(ListUnitKindsRequest, CallSettings)

public override PagedAsyncEnumerable<ListUnitKindsResponse, UnitKind> ListUnitKindsAsync(ListUnitKindsRequest request, CallSettings callSettings = null)

Retrieve a collection of unit kinds.

Parameters
Name Description
request ListUnitKindsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListUnitKindsResponseUnitKind

A pageable asynchronous sequence of UnitKind resources.

Overrides

ListUnitOperations(ListUnitOperationsRequest, CallSettings)

public override PagedEnumerable<ListUnitOperationsResponse, UnitOperation> ListUnitOperations(ListUnitOperationsRequest request, CallSettings callSettings = null)

Retrieve a collection of unit operations.

Parameters
Name Description
request ListUnitOperationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListUnitOperationsResponseUnitOperation

A pageable sequence of UnitOperation resources.

Overrides

ListUnitOperationsAsync(ListUnitOperationsRequest, CallSettings)

public override PagedAsyncEnumerable<ListUnitOperationsResponse, UnitOperation> ListUnitOperationsAsync(ListUnitOperationsRequest request, CallSettings callSettings = null)

Retrieve a collection of unit operations.

Parameters
Name Description
request ListUnitOperationsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListUnitOperationsResponseUnitOperation

A pageable asynchronous sequence of UnitOperation resources.

Overrides

ListUnits(ListUnitsRequest, CallSettings)

public override PagedEnumerable<ListUnitsResponse, Unit> ListUnits(ListUnitsRequest request, CallSettings callSettings = null)

Retrieve a collection of units.

Parameters
Name Description
request ListUnitsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListUnitsResponseUnit

A pageable sequence of Unit resources.

Overrides

ListUnitsAsync(ListUnitsRequest, CallSettings)

public override PagedAsyncEnumerable<ListUnitsResponse, Unit> ListUnitsAsync(ListUnitsRequest request, CallSettings callSettings = null)

Retrieve a collection of units.

Parameters
Name Description
request ListUnitsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListUnitsResponseUnit

A pageable asynchronous sequence of Unit resources.

Overrides

UpdateRelease(UpdateReleaseRequest, CallSettings)

public override Release UpdateRelease(UpdateReleaseRequest request, CallSettings callSettings = null)

Update a single release.

Parameters
Name Description
request UpdateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Release

The RPC response.

Overrides

UpdateReleaseAsync(UpdateReleaseRequest, CallSettings)

public override Task<Release> UpdateReleaseAsync(UpdateReleaseRequest request, CallSettings callSettings = null)

Update a single release.

Parameters
Name Description
request UpdateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRelease

A Task containing the RPC response.

Overrides

UpdateSaas(UpdateSaasRequest, CallSettings)

public override Saas UpdateSaas(UpdateSaasRequest request, CallSettings callSettings = null)

Update a single saas.

Parameters
Name Description
request UpdateSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Saas

The RPC response.

Overrides

UpdateSaasAsync(UpdateSaasRequest, CallSettings)

public override Task<Saas> UpdateSaasAsync(UpdateSaasRequest request, CallSettings callSettings = null)

Update a single saas.

Parameters
Name Description
request UpdateSaasRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskSaas

A Task containing the RPC response.

Overrides

UpdateTenant(UpdateTenantRequest, CallSettings)

public override Tenant UpdateTenant(UpdateTenantRequest request, CallSettings callSettings = null)

Update a single tenant.

Parameters
Name Description
request UpdateTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Tenant

The RPC response.

Overrides

UpdateTenantAsync(UpdateTenantRequest, CallSettings)

public override Task<Tenant> UpdateTenantAsync(UpdateTenantRequest request, CallSettings callSettings = null)

Update a single tenant.

Parameters
Name Description
request UpdateTenantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskTenant

A Task containing the RPC response.

Overrides

UpdateUnit(UpdateUnitRequest, CallSettings)

public override Unit UpdateUnit(UpdateUnitRequest request, CallSettings callSettings = null)

Update a single unit.

Parameters
Name Description
request UpdateUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Unit

The RPC response.

Overrides

UpdateUnitAsync(UpdateUnitRequest, CallSettings)

public override Task<Unit> UpdateUnitAsync(UpdateUnitRequest request, CallSettings callSettings = null)

Update a single unit.

Parameters
Name Description
request UpdateUnitRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnit

A Task containing the RPC response.

Overrides

UpdateUnitKind(UpdateUnitKindRequest, CallSettings)

public override UnitKind UpdateUnitKind(UpdateUnitKindRequest request, CallSettings callSettings = null)

Update a single unit kind.

Parameters
Name Description
request UpdateUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitKind

The RPC response.

Overrides

UpdateUnitKindAsync(UpdateUnitKindRequest, CallSettings)

public override Task<UnitKind> UpdateUnitKindAsync(UpdateUnitKindRequest request, CallSettings callSettings = null)

Update a single unit kind.

Parameters
Name Description
request UpdateUnitKindRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitKind

A Task containing the RPC response.

Overrides

UpdateUnitOperation(UpdateUnitOperationRequest, CallSettings)

public override UnitOperation UpdateUnitOperation(UpdateUnitOperationRequest request, CallSettings callSettings = null)

Update a single unit operation.

Parameters
Name Description
request UpdateUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
UnitOperation

The RPC response.

Overrides

UpdateUnitOperationAsync(UpdateUnitOperationRequest, CallSettings)

public override Task<UnitOperation> UpdateUnitOperationAsync(UpdateUnitOperationRequest request, CallSettings callSettings = null)

Update a single unit operation.

Parameters
Name Description
request UpdateUnitOperationRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskUnitOperation

A Task containing the RPC response.

Overrides