public sealed class UnitUpdatePacing : IMessage<UnitUpdatePacing>, IEquatable<UnitUpdatePacing>, IDeepCloneable<UnitUpdatePacing>, IBufferMessage, IMessageReference documentation and code samples for the App Lifecycle Manager v1 API class UnitUpdatePacing.
UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region.
Implements
IMessageUnitUpdatePacing, IEquatableUnitUpdatePacing, IDeepCloneableUnitUpdatePacing, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1.dll
Constructors
UnitUpdatePacing()
public UnitUpdatePacing()UnitUpdatePacing(UnitUpdatePacing)
public UnitUpdatePacing(UnitUpdatePacing other)| Parameter | |
|---|---|
| Name | Description |
other |
UnitUpdatePacing |
Properties
HasMaxConcurrentOperationsCount
public bool HasMaxConcurrentOperationsCount { get; }Gets whether the "max_concurrent_operations_count" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MaxConcurrentOperationsCount
public int MaxConcurrentOperationsCount { get; set; }Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive).
| Property Value | |
|---|---|
| Type | Description |
int |
|
MaxConcurrentOperationsPercent
public Decimal MaxConcurrentOperationsPercent { get; set; }Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive).
| Property Value | |
|---|---|
| Type | Description |
Decimal |
|