commonMain.aws.sdk.kotlin.services.databrew.model.CreateRecipeJobRequest.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 CreateRecipeJobRequest 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 to.
*/
public val databaseOutputs: List? = builder.databaseOutputs
/**
* The name of the dataset that this job processes.
*/
public val datasetName: kotlin.String? = builder.datasetName
/**
* 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
/**
* A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
*/
public val name: kotlin.String? = builder.name
/**
* One or more artifacts that represent the output from running the job.
*/
public val outputs: List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy