Package com.pulumi.aws.glue.inputs
Class TriggerActionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.TriggerActionArgs.Builder
-
- Enclosing class:
- TriggerActionArgs
public static final class TriggerActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TriggerActionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TriggerActionArgs.Builderarguments(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> arguments)TriggerActionArgs.Builderarguments(java.util.Map<java.lang.String,java.lang.String> arguments)TriggerActionArgsbuild()TriggerActionArgs.BuildercrawlerName(com.pulumi.core.Output<java.lang.String> crawlerName)TriggerActionArgs.BuildercrawlerName(java.lang.String crawlerName)TriggerActionArgs.BuilderjobName(com.pulumi.core.Output<java.lang.String> jobName)TriggerActionArgs.BuilderjobName(java.lang.String jobName)TriggerActionArgs.BuildernotificationProperty(TriggerActionNotificationPropertyArgs notificationProperty)TriggerActionArgs.BuildernotificationProperty(com.pulumi.core.Output<TriggerActionNotificationPropertyArgs> notificationProperty)TriggerActionArgs.BuildersecurityConfiguration(com.pulumi.core.Output<java.lang.String> securityConfiguration)TriggerActionArgs.BuildersecurityConfiguration(java.lang.String securityConfiguration)TriggerActionArgs.Buildertimeout(com.pulumi.core.Output<java.lang.Integer> timeout)TriggerActionArgs.Buildertimeout(java.lang.Integer timeout)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TriggerActionArgs defaults)
-
-
Method Detail
-
arguments
public TriggerActionArgs.Builder arguments(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> arguments)
- Parameters:
arguments- Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.- Returns:
- builder
-
arguments
public TriggerActionArgs.Builder arguments(java.util.Map<java.lang.String,java.lang.String> arguments)
- Parameters:
arguments- Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.- Returns:
- builder
-
crawlerName
public TriggerActionArgs.Builder crawlerName(@Nullable com.pulumi.core.Output<java.lang.String> crawlerName)
- Parameters:
crawlerName- Name of the crawler to be executed. Conflicts with `jobName`.- Returns:
- builder
-
crawlerName
public TriggerActionArgs.Builder crawlerName(java.lang.String crawlerName)
- Parameters:
crawlerName- Name of the crawler to be executed. Conflicts with `jobName`.- Returns:
- builder
-
jobName
public TriggerActionArgs.Builder jobName(@Nullable com.pulumi.core.Output<java.lang.String> jobName)
- Parameters:
jobName- Name of a job to be executed. Conflicts with `crawlerName`.- Returns:
- builder
-
jobName
public TriggerActionArgs.Builder jobName(java.lang.String jobName)
- Parameters:
jobName- Name of a job to be executed. Conflicts with `crawlerName`.- Returns:
- builder
-
notificationProperty
public TriggerActionArgs.Builder notificationProperty(@Nullable com.pulumi.core.Output<TriggerActionNotificationPropertyArgs> notificationProperty)
- Parameters:
notificationProperty- Configuration properties of a job run notification. See `notificationProperty` details below.- Returns:
- builder
-
notificationProperty
public TriggerActionArgs.Builder notificationProperty(TriggerActionNotificationPropertyArgs notificationProperty)
- Parameters:
notificationProperty- Configuration properties of a job run notification. See `notificationProperty` details below.- Returns:
- builder
-
securityConfiguration
public TriggerActionArgs.Builder securityConfiguration(@Nullable com.pulumi.core.Output<java.lang.String> securityConfiguration)
- Parameters:
securityConfiguration- Name of the Security Configuration structure to be used with this action.- Returns:
- builder
-
securityConfiguration
public TriggerActionArgs.Builder securityConfiguration(java.lang.String securityConfiguration)
- Parameters:
securityConfiguration- Name of the Security Configuration structure to be used with this action.- Returns:
- builder
-
timeout
public TriggerActionArgs.Builder timeout(@Nullable com.pulumi.core.Output<java.lang.Integer> timeout)
- Parameters:
timeout- Job run timeout in minutes. It overrides the timeout value of the job.- Returns:
- builder
-
timeout
public TriggerActionArgs.Builder timeout(java.lang.Integer timeout)
- Parameters:
timeout- Job run timeout in minutes. It overrides the timeout value of the job.- Returns:
- builder
-
build
public TriggerActionArgs build()
-
-