Class PipelineStageBeforeEntryConditionRule


  • public final class PipelineStageBeforeEntryConditionRule
    extends java.lang.Object
    • Method Detail

      • commands

        public java.util.List<java.lang.String> commands()
        Returns:
        The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.
      • configuration

        public java.util.Map<java.lang.String,​java.lang.String> configuration()
        Returns:
        The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
      • inputArtifacts

        public java.util.List<java.lang.String> inputArtifacts()
        Returns:
        The list of the input artifacts fields for the rule, such as specifying an input file for the rule.
      • name

        public java.lang.String name()
        Returns:
        The name of the rule that is created for the condition, such as `VariableCheck`.
      • region

        public java.util.Optional<java.lang.String> region()
        Returns:
        The Region for the condition associated with the rule.
      • roleArn

        public java.util.Optional<java.lang.String> roleArn()
        Returns:
        The pipeline role ARN associated with the rule.
      • ruleTypeId

        public PipelineStageBeforeEntryConditionRuleRuleTypeId ruleTypeId()
        Returns:
        The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.
      • timeoutInMinutes

        public java.util.Optional<java.lang.Integer> timeoutInMinutes()
        Returns:
        The action timeout for the rule.