Interface UpdateRecipeJobRequest.Builder

    • Method Detail

      • encryptionKeyArn

        UpdateRecipeJobRequest.Builder encryptionKeyArn​(String encryptionKeyArn)

        The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.

        Parameters:
        encryptionKeyArn - The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionMode

        UpdateRecipeJobRequest.Builder encryptionMode​(String encryptionMode)

        The encryption mode for the job, which can be one of the following:

        • SSE-KMS - Server-side encryption with keys managed by KMS.

        • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

        Parameters:
        encryptionMode - The encryption mode for the job, which can be one of the following:

        • SSE-KMS - Server-side encryption with keys managed by KMS.

        • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionMode, EncryptionMode
      • encryptionMode

        UpdateRecipeJobRequest.Builder encryptionMode​(EncryptionMode encryptionMode)

        The encryption mode for the job, which can be one of the following:

        • SSE-KMS - Server-side encryption with keys managed by KMS.

        • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

        Parameters:
        encryptionMode - The encryption mode for the job, which can be one of the following:

        • SSE-KMS - Server-side encryption with keys managed by KMS.

        • SSE-S3 - Server-side encryption with keys managed by Amazon S3.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionMode, EncryptionMode
      • name

        UpdateRecipeJobRequest.Builder name​(String name)

        The name of the job to update.

        Parameters:
        name - The name of the job to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logSubscription

        UpdateRecipeJobRequest.Builder logSubscription​(String logSubscription)

        Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.

        Parameters:
        logSubscription - Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogSubscription, LogSubscription
      • logSubscription

        UpdateRecipeJobRequest.Builder logSubscription​(LogSubscription logSubscription)

        Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.

        Parameters:
        logSubscription - Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        LogSubscription, LogSubscription
      • maxCapacity

        UpdateRecipeJobRequest.Builder maxCapacity​(Integer maxCapacity)

        The maximum number of nodes that DataBrew can consume when the job processes data.

        Parameters:
        maxCapacity - The maximum number of nodes that DataBrew can consume when the job processes data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxRetries

        UpdateRecipeJobRequest.Builder maxRetries​(Integer maxRetries)

        The maximum number of times to retry the job after a job run fails.

        Parameters:
        maxRetries - The maximum number of times to retry the job after a job run fails.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        UpdateRecipeJobRequest.Builder outputs​(Collection<Output> outputs)

        One or more artifacts that represent the output from running the job.

        Parameters:
        outputs - One or more artifacts that represent the output from running the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        UpdateRecipeJobRequest.Builder outputs​(Output... outputs)

        One or more artifacts that represent the output from running the job.

        Parameters:
        outputs - One or more artifacts that represent the output from running the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outputs

        UpdateRecipeJobRequest.Builder outputs​(Consumer<Output.Builder>... outputs)

        One or more artifacts that represent the output from running the job.

        This is a convenience method that creates an instance of the Output.Builder avoiding the need to create one manually via Output.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #outputs(List).

        Parameters:
        outputs - a consumer that will call methods on Output.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #outputs(java.util.Collection)
      • dataCatalogOutputs

        UpdateRecipeJobRequest.Builder dataCatalogOutputs​(Collection<DataCatalogOutput> dataCatalogOutputs)

        One or more artifacts that represent the Glue Data Catalog output from running the job.

        Parameters:
        dataCatalogOutputs - One or more artifacts that represent the Glue Data Catalog output from running the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataCatalogOutputs

        UpdateRecipeJobRequest.Builder dataCatalogOutputs​(DataCatalogOutput... dataCatalogOutputs)

        One or more artifacts that represent the Glue Data Catalog output from running the job.

        Parameters:
        dataCatalogOutputs - One or more artifacts that represent the Glue Data Catalog output from running the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseOutputs

        UpdateRecipeJobRequest.Builder databaseOutputs​(Collection<DatabaseOutput> databaseOutputs)

        Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

        Parameters:
        databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseOutputs

        UpdateRecipeJobRequest.Builder databaseOutputs​(DatabaseOutput... databaseOutputs)

        Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.

        Parameters:
        databaseOutputs - Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        UpdateRecipeJobRequest.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed when DataBrew runs the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeout

        UpdateRecipeJobRequest.Builder timeout​(Integer timeout)

        The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.

        Parameters:
        timeout - The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of TIMEOUT.
        Returns:
        Returns a reference to this object so that method calls can be chained together.