public interface AutomationRuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
AdvanceRolloutRule |
getAdvanceRolloutRule()
Optional.
|
AdvanceRolloutRuleOrBuilder |
getAdvanceRolloutRuleOrBuilder()
Optional.
|
PromoteReleaseRule |
getPromoteReleaseRule()
Optional.
|
PromoteReleaseRuleOrBuilder |
getPromoteReleaseRuleOrBuilder()
Optional.
|
RepairRolloutRule |
getRepairRolloutRule()
Optional.
|
RepairRolloutRuleOrBuilder |
getRepairRolloutRuleOrBuilder()
Optional.
|
AutomationRule.RuleCase |
getRuleCase() |
boolean |
hasAdvanceRolloutRule()
Optional.
|
boolean |
hasPromoteReleaseRule()
Optional.
|
boolean |
hasRepairRolloutRule()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean 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];
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];
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];
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];
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];
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];
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];
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];
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];
AutomationRule.RuleCase getRuleCase()
Copyright © 2024 Google LLC. All rights reserved.