Class TriggerPredicateConditionArgs.Builder

    • Method Detail

      • crawlState

        public TriggerPredicateConditionArgs.Builder crawlState​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> crawlState)
        Parameters:
        crawlState - Condition crawl state. Currently, the values supported are `RUNNING`, `SUCCEEDED`, `CANCELLED`, and `FAILED`. If this is specified, `crawlerName` must also be specified. Conflicts with `state`.
        Returns:
        builder
      • crawlState

        public TriggerPredicateConditionArgs.Builder crawlState​(java.lang.String crawlState)
        Parameters:
        crawlState - Condition crawl state. Currently, the values supported are `RUNNING`, `SUCCEEDED`, `CANCELLED`, and `FAILED`. If this is specified, `crawlerName` must also be specified. Conflicts with `state`.
        Returns:
        builder
      • crawlerName

        public TriggerPredicateConditionArgs.Builder crawlerName​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> crawlerName)
        Parameters:
        crawlerName - Name of the crawler to watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`.
        Returns:
        builder
      • crawlerName

        public TriggerPredicateConditionArgs.Builder crawlerName​(java.lang.String crawlerName)
        Parameters:
        crawlerName - Name of the crawler to watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`.
        Returns:
        builder
      • jobName

        public TriggerPredicateConditionArgs.Builder jobName​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> jobName)
        Parameters:
        jobName - Name of the job to watch. If this is specified, `state` must also be specified. Conflicts with `crawlerName`.
        Returns:
        builder
      • jobName

        public TriggerPredicateConditionArgs.Builder jobName​(java.lang.String jobName)
        Parameters:
        jobName - Name of the job to watch. If this is specified, `state` must also be specified. Conflicts with `crawlerName`.
        Returns:
        builder
      • logicalOperator

        public TriggerPredicateConditionArgs.Builder logicalOperator​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> logicalOperator)
        Parameters:
        logicalOperator - Logical operator. Defaults to `EQUALS`.
        Returns:
        builder
      • logicalOperator

        public TriggerPredicateConditionArgs.Builder logicalOperator​(java.lang.String logicalOperator)
        Parameters:
        logicalOperator - Logical operator. Defaults to `EQUALS`.
        Returns:
        builder
      • state

        public TriggerPredicateConditionArgs.Builder state​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> state)
        Parameters:
        state - Condition job state. Currently, the values supported are `SUCCEEDED`, `STOPPED`, `TIMEOUT` and `FAILED`. If this is specified, `jobName` must also be specified. Conflicts with `crawlerState`.
        Returns:
        builder
      • state

        public TriggerPredicateConditionArgs.Builder state​(java.lang.String state)
        Parameters:
        state - Condition job state. Currently, the values supported are `SUCCEEDED`, `STOPPED`, `TIMEOUT` and `FAILED`. If this is specified, `jobName` must also be specified. Conflicts with `crawlerState`.
        Returns:
        builder