@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeJobResult() |
Modifier and Type | Method and Description |
---|---|
DescribeJobResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
DescribeJobResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
DescribeJobResult |
clone() |
boolean |
equals(Object obj) |
Date |
getCreateDate()
The date and time that the job was created.
|
String |
getCreatedBy()
The identifier (user name) of the user associated with the creation of the job.
|
String |
getDatasetName()
The dataset that the job acts upon.
|
String |
getEncryptionKeyArn()
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
|
String |
getEncryptionMode()
The encryption mode for the job, which can be one of the following:
|
String |
getLastModifiedBy()
The identifier (user name) of the user who last modified the job.
|
Date |
getLastModifiedDate()
The date and time that the job was last modified.
|
String |
getLogSubscription()
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
|
Integer |
getMaxCapacity()
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
|
Integer |
getMaxRetries()
The maximum number of times to retry the job after a job run fails.
|
String |
getName()
The name of the job.
|
List<Output> |
getOutputs()
One or more artifacts that represent the output from running the job.
|
String |
getProjectName()
The DataBrew project associated with this job.
|
RecipeReference |
getRecipeReference() |
String |
getResourceArn()
The Amazon Resource Name (ARN) of the job.
|
String |
getRoleArn()
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
|
Map<String,String> |
getTags()
Metadata tags associated with this job.
|
Integer |
getTimeout()
The job's timeout in minutes.
|
String |
getType()
The job type, which must be one of the following:
|
int |
hashCode() |
void |
setCreateDate(Date createDate)
The date and time that the job was created.
|
void |
setCreatedBy(String createdBy)
The identifier (user name) of the user associated with the creation of the job.
|
void |
setDatasetName(String datasetName)
The dataset that the job acts upon.
|
void |
setEncryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
|
void |
setEncryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
|
void |
setLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the job.
|
void |
setLastModifiedDate(Date lastModifiedDate)
The date and time that the job was last modified.
|
void |
setLogSubscription(String logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
|
void |
setMaxCapacity(Integer maxCapacity)
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
|
void |
setMaxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
|
void |
setName(String name)
The name of the job.
|
void |
setOutputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
|
void |
setProjectName(String projectName)
The DataBrew project associated with this job.
|
void |
setRecipeReference(RecipeReference recipeReference) |
void |
setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the job.
|
void |
setRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
|
void |
setTags(Map<String,String> tags)
Metadata tags associated with this job.
|
void |
setTimeout(Integer timeout)
The job's timeout in minutes.
|
void |
setType(String type)
The job type, which must be one of the following:
|
String |
toString()
Returns a string representation of this object.
|
DescribeJobResult |
withCreateDate(Date createDate)
The date and time that the job was created.
|
DescribeJobResult |
withCreatedBy(String createdBy)
The identifier (user name) of the user associated with the creation of the job.
|
DescribeJobResult |
withDatasetName(String datasetName)
The dataset that the job acts upon.
|
DescribeJobResult |
withEncryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
|
DescribeJobResult |
withEncryptionMode(EncryptionMode encryptionMode)
The encryption mode for the job, which can be one of the following:
|
DescribeJobResult |
withEncryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
|
DescribeJobResult |
withLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the job.
|
DescribeJobResult |
withLastModifiedDate(Date lastModifiedDate)
The date and time that the job was last modified.
|
DescribeJobResult |
withLogSubscription(LogSubscription logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
|
DescribeJobResult |
withLogSubscription(String logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
|
DescribeJobResult |
withMaxCapacity(Integer maxCapacity)
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
|
DescribeJobResult |
withMaxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
|
DescribeJobResult |
withName(String name)
The name of the job.
|
DescribeJobResult |
withOutputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
|
DescribeJobResult |
withOutputs(Output... outputs)
One or more artifacts that represent the output from running the job.
|
DescribeJobResult |
withProjectName(String projectName)
The DataBrew project associated with this job.
|
DescribeJobResult |
withRecipeReference(RecipeReference recipeReference) |
DescribeJobResult |
withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the job.
|
DescribeJobResult |
withRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
|
DescribeJobResult |
withTags(Map<String,String> tags)
Metadata tags associated with this job.
|
DescribeJobResult |
withTimeout(Integer timeout)
The job's timeout in minutes.
|
DescribeJobResult |
withType(JobType type)
The job type, which must be one of the following:
|
DescribeJobResult |
withType(String type)
The job type, which must be one of the following:
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setCreateDate(Date createDate)
The date and time that the job was created.
createDate
- The date and time that the job was created.public Date getCreateDate()
The date and time that the job was created.
public DescribeJobResult withCreateDate(Date createDate)
The date and time that the job was created.
createDate
- The date and time that the job was created.public void setCreatedBy(String createdBy)
The identifier (user name) of the user associated with the creation of the job.
createdBy
- The identifier (user name) of the user associated with the creation of the job.public String getCreatedBy()
The identifier (user name) of the user associated with the creation of the job.
public DescribeJobResult withCreatedBy(String createdBy)
The identifier (user name) of the user associated with the creation of the job.
createdBy
- The identifier (user name) of the user associated with the creation of the job.public void setDatasetName(String datasetName)
The dataset that the job acts upon.
datasetName
- The dataset that the job acts upon.public String getDatasetName()
The dataset that the job acts upon.
public DescribeJobResult withDatasetName(String datasetName)
The dataset that the job acts upon.
datasetName
- The dataset that the job acts upon.public void setEncryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryptionKeyArn
- The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.public String getEncryptionKeyArn()
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
public DescribeJobResult withEncryptionKeyArn(String encryptionKeyArn)
The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.
encryptionKeyArn
- The Amazon Resource Name (ARN) of an encryption key that is used to protect the job.public void setEncryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
encryptionMode
- The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
EncryptionMode
public String getEncryptionMode()
The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
EncryptionMode
public DescribeJobResult withEncryptionMode(String encryptionMode)
The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
encryptionMode
- The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
EncryptionMode
public DescribeJobResult withEncryptionMode(EncryptionMode encryptionMode)
The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
encryptionMode
- The encryption mode for the job, which can be one of the following:
SSE-KMS
- Server-side encryption with AWS KMS-managed keys.
SSE-S3
- Server-side encryption with keys managed by Amazon S3.
EncryptionMode
public void setName(String name)
The name of the job.
name
- The name of the job.public String getName()
The name of the job.
public DescribeJobResult withName(String name)
The name of the job.
name
- The name of the job.public void setType(String type)
The job type, which must be one of the following:
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.
type
- The job type, which must be one of the following:
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.
JobType
public String getType()
The job type, which must be one of the following:
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.
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.
JobType
public DescribeJobResult withType(String type)
The job type, which must be one of the following:
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.
type
- The job type, which must be one of the following:
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.
JobType
public DescribeJobResult withType(JobType type)
The job type, which must be one of the following:
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.
type
- The job type, which must be one of the following:
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.
JobType
public void setLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the job.
lastModifiedBy
- The identifier (user name) of the user who last modified the job.public String getLastModifiedBy()
The identifier (user name) of the user who last modified the job.
public DescribeJobResult withLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the job.
lastModifiedBy
- The identifier (user name) of the user who last modified the job.public void setLastModifiedDate(Date lastModifiedDate)
The date and time that the job was last modified.
lastModifiedDate
- The date and time that the job was last modified.public Date getLastModifiedDate()
The date and time that the job was last modified.
public DescribeJobResult withLastModifiedDate(Date lastModifiedDate)
The date and time that the job was last modified.
lastModifiedDate
- The date and time that the job was last modified.public void setLogSubscription(String logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
logSubscription
- A value that indicates whether Amazon CloudWatch logging is enabled for this job.LogSubscription
public String getLogSubscription()
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
LogSubscription
public DescribeJobResult withLogSubscription(String logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
logSubscription
- A value that indicates whether Amazon CloudWatch logging is enabled for this job.LogSubscription
public DescribeJobResult withLogSubscription(LogSubscription logSubscription)
A value that indicates whether Amazon CloudWatch logging is enabled for this job.
logSubscription
- A value that indicates whether Amazon CloudWatch logging is enabled for this job.LogSubscription
public void setMaxCapacity(Integer maxCapacity)
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
maxCapacity
- The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.public Integer getMaxCapacity()
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
public DescribeJobResult withMaxCapacity(Integer maxCapacity)
The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.
maxCapacity
- The maximum number of nodes that AWS Glue DataBrew can consume when the job processes data.public void setMaxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
maxRetries
- The maximum number of times to retry the job after a job run fails.public Integer getMaxRetries()
The maximum number of times to retry the job after a job run fails.
public DescribeJobResult withMaxRetries(Integer maxRetries)
The maximum number of times to retry the job after a job run fails.
maxRetries
- The maximum number of times to retry the job after a job run fails.public List<Output> getOutputs()
One or more artifacts that represent the output from running the job.
public void setOutputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
outputs
- One or more artifacts that represent the output from running the job.public DescribeJobResult withOutputs(Output... outputs)
One or more artifacts that represent the output from running the job.
NOTE: This method appends the values to the existing list (if any). Use
setOutputs(java.util.Collection)
or withOutputs(java.util.Collection)
if you want to override
the existing values.
outputs
- One or more artifacts that represent the output from running the job.public DescribeJobResult withOutputs(Collection<Output> outputs)
One or more artifacts that represent the output from running the job.
outputs
- One or more artifacts that represent the output from running the job.public void setProjectName(String projectName)
The DataBrew project associated with this job.
projectName
- The DataBrew project associated with this job.public String getProjectName()
The DataBrew project associated with this job.
public DescribeJobResult withProjectName(String projectName)
The DataBrew project associated with this job.
projectName
- The DataBrew project associated with this job.public void setRecipeReference(RecipeReference recipeReference)
recipeReference
- public RecipeReference getRecipeReference()
public DescribeJobResult withRecipeReference(RecipeReference recipeReference)
recipeReference
- public void setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the job.
resourceArn
- The Amazon Resource Name (ARN) of the job.public String getResourceArn()
The Amazon Resource Name (ARN) of the job.
public DescribeJobResult withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the job.
resourceArn
- The Amazon Resource Name (ARN) of the job.public void setRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
roleArn
- The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.public String getRoleArn()
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
public DescribeJobResult withRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.
roleArn
- The ARN of the AWS Identity and Access Management (IAM) role that was assumed for this request.public Map<String,String> getTags()
Metadata tags associated with this job.
public void setTags(Map<String,String> tags)
Metadata tags associated with this job.
tags
- Metadata tags associated with this job.public DescribeJobResult withTags(Map<String,String> tags)
Metadata tags associated with this job.
tags
- Metadata tags associated with this job.public DescribeJobResult addTagsEntry(String key, String value)
public DescribeJobResult clearTagsEntries()
public void setTimeout(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
.
timeout
- The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a
status of TIMEOUT
.public Integer getTimeout()
The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a status of
TIMEOUT
.
TIMEOUT
.public DescribeJobResult withTimeout(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
.
timeout
- The job's timeout in minutes. A job that attempts to run longer than this timeout period ends with a
status of TIMEOUT
.public String toString()
toString
in class Object
Object.toString()
public DescribeJobResult clone()