Class TriggerActionArgs.Builder

  • Enclosing class:
    TriggerActionArgs

    public static final class TriggerActionArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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