public sealed class SaasRolloutsClientImpl : SaasRolloutsClientReference documentation and code samples for the SaaS Runtime v1beta1 API class SaasRolloutsClientImpl.
SaasRollouts client wrapper implementation, for convenient use.
Namespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll
Remarks
Manages the rollout of SaaS services.
Constructors
SaasRolloutsClientImpl(SaasRolloutsClient, SaasRolloutsSettings, ILogger)
public SaasRolloutsClientImpl(SaasRollouts.SaasRolloutsClient grpcClient, SaasRolloutsSettings settings, ILogger logger)Constructs a client wrapper for the SaasRollouts service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
SaasRolloutsSaasRolloutsClientThe underlying gRPC client. |
settings |
SaasRolloutsSettingsThe base SaasRolloutsSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override SaasRollouts.SaasRolloutsClient GrpcClient { get; }The underlying gRPC SaasRollouts client
| Property Value | |
|---|---|
| Type | Description |
SaasRolloutsSaasRolloutsClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
CreateRollout(CreateRolloutRequest, CallSettings)
public override Rollout CreateRollout(CreateRolloutRequest request, CallSettings callSettings = null)Create a new rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Rollout |
The RPC response. |
CreateRolloutAsync(CreateRolloutRequest, CallSettings)
public override Task<Rollout> CreateRolloutAsync(CreateRolloutRequest request, CallSettings callSettings = null)Create a new rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRollout |
A Task containing the RPC response. |
CreateRolloutKind(CreateRolloutKindRequest, CallSettings)
public override RolloutKind CreateRolloutKind(CreateRolloutKindRequest request, CallSettings callSettings = null)Create a new rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RolloutKind |
The RPC response. |
CreateRolloutKindAsync(CreateRolloutKindRequest, CallSettings)
public override Task<RolloutKind> CreateRolloutKindAsync(CreateRolloutKindRequest request, CallSettings callSettings = null)Create a new rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRolloutKind |
A Task containing the RPC response. |
DeleteRollout(DeleteRolloutRequest, CallSettings)
public override void DeleteRollout(DeleteRolloutRequest request, CallSettings callSettings = null)Delete a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteRolloutAsync(DeleteRolloutRequest, CallSettings)
public override Task DeleteRolloutAsync(DeleteRolloutRequest request, CallSettings callSettings = null)Delete a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteRolloutKind(DeleteRolloutKindRequest, CallSettings)
public override void DeleteRolloutKind(DeleteRolloutKindRequest request, CallSettings callSettings = null)Delete a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteRolloutKindAsync(DeleteRolloutKindRequest, CallSettings)
public override Task DeleteRolloutKindAsync(DeleteRolloutKindRequest request, CallSettings callSettings = null)Delete a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetRollout(GetRolloutRequest, CallSettings)
public override Rollout GetRollout(GetRolloutRequest request, CallSettings callSettings = null)Retrieve a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Rollout |
The RPC response. |
GetRolloutAsync(GetRolloutRequest, CallSettings)
public override Task<Rollout> GetRolloutAsync(GetRolloutRequest request, CallSettings callSettings = null)Retrieve a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRollout |
A Task containing the RPC response. |
GetRolloutKind(GetRolloutKindRequest, CallSettings)
public override RolloutKind GetRolloutKind(GetRolloutKindRequest request, CallSettings callSettings = null)Retrieve a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RolloutKind |
The RPC response. |
GetRolloutKindAsync(GetRolloutKindRequest, CallSettings)
public override Task<RolloutKind> GetRolloutKindAsync(GetRolloutKindRequest request, CallSettings callSettings = null)Retrieve a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRolloutKind |
A Task containing the RPC response. |
ListRolloutKinds(ListRolloutKindsRequest, CallSettings)
public override PagedEnumerable<ListRolloutKindsResponse, RolloutKind> ListRolloutKinds(ListRolloutKindsRequest request, CallSettings callSettings = null)Retrieve a collection of rollout kinds.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRolloutKindsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRolloutKindsResponseRolloutKind |
A pageable sequence of RolloutKind resources. |
ListRolloutKindsAsync(ListRolloutKindsRequest, CallSettings)
public override PagedAsyncEnumerable<ListRolloutKindsResponse, RolloutKind> ListRolloutKindsAsync(ListRolloutKindsRequest request, CallSettings callSettings = null)Retrieve a collection of rollout kinds.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRolloutKindsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRolloutKindsResponseRolloutKind |
A pageable asynchronous sequence of RolloutKind resources. |
ListRollouts(ListRolloutsRequest, CallSettings)
public override PagedEnumerable<ListRolloutsResponse, Rollout> ListRollouts(ListRolloutsRequest request, CallSettings callSettings = null)Retrieve a collection of rollouts.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRolloutsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRolloutsResponseRollout |
A pageable sequence of Rollout resources. |
ListRolloutsAsync(ListRolloutsRequest, CallSettings)
public override PagedAsyncEnumerable<ListRolloutsResponse, Rollout> ListRolloutsAsync(ListRolloutsRequest request, CallSettings callSettings = null)Retrieve a collection of rollouts.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRolloutsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRolloutsResponseRollout |
A pageable asynchronous sequence of Rollout resources. |
UpdateRollout(UpdateRolloutRequest, CallSettings)
public override Rollout UpdateRollout(UpdateRolloutRequest request, CallSettings callSettings = null)Update a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Rollout |
The RPC response. |
UpdateRolloutAsync(UpdateRolloutRequest, CallSettings)
public override Task<Rollout> UpdateRolloutAsync(UpdateRolloutRequest request, CallSettings callSettings = null)Update a single rollout.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRolloutRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRollout |
A Task containing the RPC response. |
UpdateRolloutKind(UpdateRolloutKindRequest, CallSettings)
public override RolloutKind UpdateRolloutKind(UpdateRolloutKindRequest request, CallSettings callSettings = null)Update a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RolloutKind |
The RPC response. |
UpdateRolloutKindAsync(UpdateRolloutKindRequest, CallSettings)
public override Task<RolloutKind> UpdateRolloutKindAsync(UpdateRolloutKindRequest request, CallSettings callSettings = null)Update a single rollout kind.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRolloutKindRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRolloutKind |
A Task containing the RPC response. |