Interface AutomationRuleOrBuilder (1.38.0)

public interface AutomationRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdvanceRolloutRule()

public abstract AdvanceRolloutRule getAdvanceRolloutRule()

Optional. The AdvanceRolloutRule will automatically advance a successful Rollout.

.google.cloud.deploy.v1.AdvanceRolloutRule advance_rollout_rule = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AdvanceRolloutRule

The advanceRolloutRule.

getAdvanceRolloutRuleOrBuilder()

public abstract AdvanceRolloutRuleOrBuilder getAdvanceRolloutRuleOrBuilder()

Optional. The AdvanceRolloutRule will automatically advance a successful Rollout.

.google.cloud.deploy.v1.AdvanceRolloutRule advance_rollout_rule = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
AdvanceRolloutRuleOrBuilder

getPromoteReleaseRule()

public abstract PromoteReleaseRule getPromoteReleaseRule()

Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target.

.google.cloud.deploy.v1.PromoteReleaseRule promote_release_rule = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PromoteReleaseRule

The promoteReleaseRule.

getPromoteReleaseRuleOrBuilder()

public abstract PromoteReleaseRuleOrBuilder getPromoteReleaseRuleOrBuilder()

Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target.

.google.cloud.deploy.v1.PromoteReleaseRule promote_release_rule = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PromoteReleaseRuleOrBuilder

getRepairRolloutRule()

public abstract RepairRolloutRule getRepairRolloutRule()

Optional. The RepairRolloutRule will automatically repair a failed rollout.

.google.cloud.deploy.v1.RepairRolloutRule repair_rollout_rule = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
RepairRolloutRule

The repairRolloutRule.

getRepairRolloutRuleOrBuilder()

public abstract RepairRolloutRuleOrBuilder getRepairRolloutRuleOrBuilder()

Optional. The RepairRolloutRule will automatically repair a failed rollout.

.google.cloud.deploy.v1.RepairRolloutRule repair_rollout_rule = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
RepairRolloutRuleOrBuilder

getRuleCase()

public abstract AutomationRule.RuleCase getRuleCase()
Returns
TypeDescription
AutomationRule.RuleCase

hasAdvanceRolloutRule()

public abstract boolean hasAdvanceRolloutRule()

Optional. The AdvanceRolloutRule will automatically advance a successful Rollout.

.google.cloud.deploy.v1.AdvanceRolloutRule advance_rollout_rule = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the advanceRolloutRule field is set.

hasPromoteReleaseRule()

public abstract boolean hasPromoteReleaseRule()

Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target.

.google.cloud.deploy.v1.PromoteReleaseRule promote_release_rule = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the promoteReleaseRule field is set.

hasRepairRolloutRule()

public abstract boolean hasRepairRolloutRule()

Optional. The RepairRolloutRule will automatically repair a failed rollout.

.google.cloud.deploy.v1.RepairRolloutRule repair_rollout_rule = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the repairRolloutRule field is set.