Interface AutomationRuleConditionOrBuilder (1.52.0)

public interface AutomationRuleConditionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getRuleTypeConditionCase()

public abstract AutomationRuleCondition.RuleTypeConditionCase getRuleTypeConditionCase()
Returns
Type Description
AutomationRuleCondition.RuleTypeConditionCase

getTargetsPresentCondition()

public abstract TargetsPresentCondition getTargetsPresentCondition()

Optional. Details around targets enumerated in the rule.

.google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TargetsPresentCondition

The targetsPresentCondition.

getTargetsPresentConditionOrBuilder()

public abstract TargetsPresentConditionOrBuilder getTargetsPresentConditionOrBuilder()

Optional. Details around targets enumerated in the rule.

.google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TargetsPresentConditionOrBuilder

getTimedPromoteReleaseCondition()

public abstract TimedPromoteReleaseCondition getTimedPromoteReleaseCondition()

Optional. TimedPromoteReleaseCondition contains rule conditions specific to a an Automation with a timed promote release rule defined.

.google.cloud.deploy.v1.TimedPromoteReleaseCondition timed_promote_release_condition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimedPromoteReleaseCondition

The timedPromoteReleaseCondition.

getTimedPromoteReleaseConditionOrBuilder()

public abstract TimedPromoteReleaseConditionOrBuilder getTimedPromoteReleaseConditionOrBuilder()

Optional. TimedPromoteReleaseCondition contains rule conditions specific to a an Automation with a timed promote release rule defined.

.google.cloud.deploy.v1.TimedPromoteReleaseCondition timed_promote_release_condition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimedPromoteReleaseConditionOrBuilder

hasTargetsPresentCondition()

public abstract boolean hasTargetsPresentCondition()

Optional. Details around targets enumerated in the rule.

.google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the targetsPresentCondition field is set.

hasTimedPromoteReleaseCondition()

public abstract boolean hasTimedPromoteReleaseCondition()

Optional. TimedPromoteReleaseCondition contains rule conditions specific to a an Automation with a timed promote release rule defined.

.google.cloud.deploy.v1.TimedPromoteReleaseCondition timed_promote_release_condition = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the timedPromoteReleaseCondition field is set.