commonMain.aws.sdk.kotlin.services.databrew.model.UpdateRecipeJobRequest.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of databrew-jvm Show documentation
Show all versions of databrew-jvm Show documentation
The AWS Kotlin client for DataBrew
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.databrew.model
public class UpdateRecipeJobRequest private constructor(builder: Builder) {
/**
* One or more artifacts that represent the Glue Data Catalog output from running the job.
*/
public val dataCatalogOutputs: List? = builder.dataCatalogOutputs
/**
* Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
*/
public val databaseOutputs: List? = builder.databaseOutputs
/**
* The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
*/
public val encryptionKeyArn: kotlin.String? = builder.encryptionKeyArn
/**
* 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.
*/
public val encryptionMode: aws.sdk.kotlin.services.databrew.model.EncryptionMode? = builder.encryptionMode
/**
* Enables or disables Amazon CloudWatch logging for the job. If logging is enabled, CloudWatch writes one log stream for each job run.
*/
public val logSubscription: aws.sdk.kotlin.services.databrew.model.LogSubscription? = builder.logSubscription
/**
* The maximum number of nodes that DataBrew can consume when the job processes data.
*/
public val maxCapacity: kotlin.Int = builder.maxCapacity
/**
* The maximum number of times to retry the job after a job run fails.
*/
public val maxRetries: kotlin.Int = builder.maxRetries
/**
* The name of the job to update.
*/
public val name: kotlin.String? = requireNotNull(builder.name) { "A non-null value must be provided for name" }
/**
* One or more artifacts that represent the output from running the job.
*/
public val outputs: List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy