public sealed class RolloutControl : IMessage<RolloutControl>, IEquatable<RolloutControl>, IDeepCloneable<RolloutControl>, IBufferMessage, IMessageReference documentation and code samples for the SaaS Runtime v1beta1 API class RolloutControl.
RolloutControl provides a way to request a change to the execution of a Rollout by pausing or canceling it.
Implements
IMessageRolloutControl, IEquatableRolloutControl, IDeepCloneableRolloutControl, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll
Constructors
RolloutControl()
public RolloutControl()RolloutControl(RolloutControl)
public RolloutControl(RolloutControl other)| Parameter | |
|---|---|
| Name | Description |
other |
RolloutControl |
Properties
Action
public RolloutAction Action { get; set; }Required. Action to be performed on the Rollout. The default behavior is to run the rollout until it naturally reaches a terminal state.
| Property Value | |
|---|---|
| Type | Description |
RolloutAction |
|
ActionParamsCase
public RolloutControl.ActionParamsOneofCase ActionParamsCase { get; }| Property Value | |
|---|---|
| Type | Description |
RolloutControlActionParamsOneofCase |
|
RunParams
public RolloutControl.Types.RunRolloutActionParams RunParams { get; set; }Optional. Parameters for the RUN action. It is an error to specify this if the RolloutAction is not set to RUN. By default, the rollout will retry failed operations when resumed.
| Property Value | |
|---|---|
| Type | Description |
RolloutControlTypesRunRolloutActionParams |
|