Interface AutomationRuleConditionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AutomationRuleCondition, AutomationRuleCondition.Builder

@Generated public interface AutomationRuleConditionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTargetsPresentCondition

      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:
      Whether the targetsPresentCondition field is set.
    • getTargetsPresentCondition

      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:
      The targetsPresentCondition.
    • getTargetsPresentConditionOrBuilder

      TargetsPresentConditionOrBuilder getTargetsPresentConditionOrBuilder()
       Optional. Details around targets enumerated in the rule.
       
      .google.cloud.deploy.v1.TargetsPresentCondition targets_present_condition = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasTimedPromoteReleaseCondition

      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:
      Whether the timedPromoteReleaseCondition field is set.
    • getTimedPromoteReleaseCondition

      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:
      The timedPromoteReleaseCondition.
    • getTimedPromoteReleaseConditionOrBuilder

      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];
    • getRuleTypeConditionCase