Package com.pulumi.aws.glue.inputs
Class TriggerPredicateConditionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.TriggerPredicateConditionArgs.Builder
-
- Enclosing class:
- TriggerPredicateConditionArgs
public static final class TriggerPredicateConditionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TriggerPredicateConditionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TriggerPredicateConditionArgs defaults)
-
-
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
-
build
public TriggerPredicateConditionArgs build()
-
-