public sealed class AutomationRuleCondition : IMessage<AutomationRuleCondition>, IEquatable<AutomationRuleCondition>, IDeepCloneable<AutomationRuleCondition>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class AutomationRuleCondition.
AutomationRuleCondition
contains conditions relevant to an
Automation
rule.
Implements
IMessageAutomationRuleCondition, IEquatableAutomationRuleCondition, IDeepCloneableAutomationRuleCondition, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
AutomationRuleCondition()
public AutomationRuleCondition()
AutomationRuleCondition(AutomationRuleCondition)
public AutomationRuleCondition(AutomationRuleCondition other)
Parameter | |
---|---|
Name | Description |
other |
AutomationRuleCondition |
Properties
RuleTypeConditionCase
public AutomationRuleCondition.RuleTypeConditionOneofCase RuleTypeConditionCase { get; }
Property Value | |
---|---|
Type | Description |
AutomationRuleConditionRuleTypeConditionOneofCase |
TargetsPresentCondition
public TargetsPresentCondition TargetsPresentCondition { get; set; }
Optional. Details around targets enumerated in the rule.
Property Value | |
---|---|
Type | Description |
TargetsPresentCondition |
TimedPromoteReleaseCondition
public TimedPromoteReleaseCondition TimedPromoteReleaseCondition { get; set; }
Optional. TimedPromoteReleaseCondition contains rule conditions specific to a an Automation with a timed promote release rule defined.
Property Value | |
---|---|
Type | Description |
TimedPromoteReleaseCondition |