* -
*
* PROFILE
- The job analyzes the dataset to determine its size, data types, data distribution,
* and more.
*
*
* -
*
* RECIPE
- The job applies one or more transformations to a dataset.
*
*
* @return Returns a reference to this object so that method calls can be chained together.
* @see JobType
*/
public DescribeJobResult withType(JobType type) {
this.type = type.toString();
return this;
}
/**
*
* The identifier (user name) of the user who last modified the job.
*
*
* @param lastModifiedBy
* The identifier (user name) of the user who last modified the job.
*/
public void setLastModifiedBy(String lastModifiedBy) {
this.lastModifiedBy = lastModifiedBy;
}
/**
*
* The identifier (user name) of the user who last modified the job.
*
*
* @return The identifier (user name) of the user who last modified the job.
*/
public String getLastModifiedBy() {
return this.lastModifiedBy;
}
/**
*
* The identifier (user name) of the user who last modified the job.
*
*
* @param lastModifiedBy
* The identifier (user name) of the user who last modified the job.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeJobResult withLastModifiedBy(String lastModifiedBy) {
setLastModifiedBy(lastModifiedBy);
return this;
}
/**
*
* The date and time that the job was last modified.
*
*
* @param lastModifiedDate
* The date and time that the job was last modified.
*/
public void setLastModifiedDate(java.util.Date lastModifiedDate) {
this.lastModifiedDate = lastModifiedDate;
}
/**
*
* The date and time that the job was last modified.
*
*
* @return The date and time that the job was last modified.
*/
public java.util.Date getLastModifiedDate() {
return this.lastModifiedDate;
}
/**
*
* The date and time that the job was last modified.
*
*
* @param lastModifiedDate
* The date and time that the job was last modified.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeJobResult withLastModifiedDate(java.util.Date lastModifiedDate) {
setLastModifiedDate(lastModifiedDate);
return this;
}
/**
*
* Indicates whether Amazon CloudWatch logging is enabled for this job.
*
*
* @param logSubscription
* Indicates whether Amazon CloudWatch logging is enabled for this job.
* @see LogSubscription
*/
public void setLogSubscription(String logSubscription) {
this.logSubscription = logSubscription;
}
/**
*
* Indicates whether Amazon CloudWatch logging is enabled for this job.
*
*
* @return Indicates whether Amazon CloudWatch logging is enabled for this job.
* @see LogSubscription
*/
public String getLogSubscription() {
return this.logSubscription;
}
/**
*
* Indicates whether Amazon CloudWatch logging is enabled for this job.
*
*
* @param logSubscription
* Indicates whether Amazon CloudWatch logging is enabled for this job.
* @return Returns a reference to this object so that method calls can be chained together.
* @see LogSubscription
*/
public DescribeJobResult withLogSubscription(String logSubscription) {
setLogSubscription(logSubscription);
return this;
}
/**
*
* Indicates whether Amazon CloudWatch logging is enabled for this job.
*
*
* @param logSubscription
* Indicates whether Amazon CloudWatch logging is enabled for this job.
* @return Returns a reference to this object so that method calls can be chained together.
* @see LogSubscription
*/
public DescribeJobResult withLogSubscription(LogSubscription logSubscription) {
this.logSubscription = logSubscription.toString();
return this;
}
/**
*
* The maximum number of compute nodes that DataBrew can consume when the job processes data.
*
*
* @param maxCapacity
* The maximum number of compute nodes that DataBrew can consume when the job processes data.
*/
public void setMaxCapacity(Integer maxCapacity) {
this.maxCapacity = maxCapacity;
}
/**
*
* The maximum number of compute nodes that DataBrew can consume when the job processes data.
*
*
* @return The maximum number of compute nodes that DataBrew can consume when the job processes data.
*/
public Integer getMaxCapacity() {
return this.maxCapacity;
}
/**
*
* The maximum number of compute nodes that DataBrew can consume when the job processes data.
*
*
* @param maxCapacity
* The maximum number of compute nodes that DataBrew can consume when the job processes data.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeJobResult withMaxCapacity(Integer maxCapacity) {
setMaxCapacity(maxCapacity);
return this;
}
/**
*
* The maximum number of times to retry the job after a job run fails.
*
*
* @param maxRetries
* The maximum number of times to retry the job after a job run fails.
*/
public void setMaxRetries(Integer maxRetries) {
this.maxRetries = maxRetries;
}
/**
*
* The maximum number of times to retry the job after a job run fails.
*
*
* @return The maximum number of times to retry the job after a job run fails.
*/
public Integer getMaxRetries() {
return this.maxRetries;
}
/**
*
* The maximum number of times to retry the job after a job run fails.
*
*
* @param maxRetries
* The maximum number of times to retry the job after a job run fails.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeJobResult withMaxRetries(Integer maxRetries) {
setMaxRetries(maxRetries);
return this;
}
/**
*
* One or more artifacts that represent the output from running the job.
*
*
* @return One or more artifacts that represent the output from running the job.
*/
public java.util.List