@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Recipe extends Object implements Serializable, Cloneable, StructuredPojo
Represents one or more actions to be performed on an AWS Glue DataBrew dataset.
Constructor and Description |
---|
Recipe() |
Modifier and Type | Method and Description |
---|---|
Recipe |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
Recipe |
clearTagsEntries()
Removes all the entries added into Tags.
|
Recipe |
clone() |
boolean |
equals(Object obj) |
Date |
getCreateDate()
The date and time that the recipe was created.
|
String |
getCreatedBy()
The identifier (the user name) of the user who created the recipe.
|
String |
getDescription()
The description of the recipe.
|
String |
getLastModifiedBy()
The identifier (user name) of the user who last modified the recipe.
|
Date |
getLastModifiedDate()
The last modification date and time of the recipe.
|
String |
getName()
The unique name for the recipe.
|
String |
getProjectName()
The name of the project that the recipe is associated with.
|
String |
getPublishedBy()
The identifier (the user name) of the user who published the recipe.
|
Date |
getPublishedDate()
The date and time when the recipe was published.
|
String |
getRecipeVersion()
The identifier for the version for the recipe.
|
String |
getResourceArn()
The Amazon Resource Name (ARN) for the recipe.
|
List<RecipeStep> |
getSteps()
A list of steps that are defined by the recipe.
|
Map<String,String> |
getTags()
Metadata tags that have been applied to the recipe.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreateDate(Date createDate)
The date and time that the recipe was created.
|
void |
setCreatedBy(String createdBy)
The identifier (the user name) of the user who created the recipe.
|
void |
setDescription(String description)
The description of the recipe.
|
void |
setLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the recipe.
|
void |
setLastModifiedDate(Date lastModifiedDate)
The last modification date and time of the recipe.
|
void |
setName(String name)
The unique name for the recipe.
|
void |
setProjectName(String projectName)
The name of the project that the recipe is associated with.
|
void |
setPublishedBy(String publishedBy)
The identifier (the user name) of the user who published the recipe.
|
void |
setPublishedDate(Date publishedDate)
The date and time when the recipe was published.
|
void |
setRecipeVersion(String recipeVersion)
The identifier for the version for the recipe.
|
void |
setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) for the recipe.
|
void |
setSteps(Collection<RecipeStep> steps)
A list of steps that are defined by the recipe.
|
void |
setTags(Map<String,String> tags)
Metadata tags that have been applied to the recipe.
|
String |
toString()
Returns a string representation of this object.
|
Recipe |
withCreateDate(Date createDate)
The date and time that the recipe was created.
|
Recipe |
withCreatedBy(String createdBy)
The identifier (the user name) of the user who created the recipe.
|
Recipe |
withDescription(String description)
The description of the recipe.
|
Recipe |
withLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the recipe.
|
Recipe |
withLastModifiedDate(Date lastModifiedDate)
The last modification date and time of the recipe.
|
Recipe |
withName(String name)
The unique name for the recipe.
|
Recipe |
withProjectName(String projectName)
The name of the project that the recipe is associated with.
|
Recipe |
withPublishedBy(String publishedBy)
The identifier (the user name) of the user who published the recipe.
|
Recipe |
withPublishedDate(Date publishedDate)
The date and time when the recipe was published.
|
Recipe |
withRecipeVersion(String recipeVersion)
The identifier for the version for the recipe.
|
Recipe |
withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) for the recipe.
|
Recipe |
withSteps(Collection<RecipeStep> steps)
A list of steps that are defined by the recipe.
|
Recipe |
withSteps(RecipeStep... steps)
A list of steps that are defined by the recipe.
|
Recipe |
withTags(Map<String,String> tags)
Metadata tags that have been applied to the recipe.
|
public void setCreatedBy(String createdBy)
The identifier (the user name) of the user who created the recipe.
createdBy
- The identifier (the user name) of the user who created the recipe.public String getCreatedBy()
The identifier (the user name) of the user who created the recipe.
public Recipe withCreatedBy(String createdBy)
The identifier (the user name) of the user who created the recipe.
createdBy
- The identifier (the user name) of the user who created the recipe.public void setCreateDate(Date createDate)
The date and time that the recipe was created.
createDate
- The date and time that the recipe was created.public Date getCreateDate()
The date and time that the recipe was created.
public Recipe withCreateDate(Date createDate)
The date and time that the recipe was created.
createDate
- The date and time that the recipe was created.public void setLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the recipe.
lastModifiedBy
- The identifier (user name) of the user who last modified the recipe.public String getLastModifiedBy()
The identifier (user name) of the user who last modified the recipe.
public Recipe withLastModifiedBy(String lastModifiedBy)
The identifier (user name) of the user who last modified the recipe.
lastModifiedBy
- The identifier (user name) of the user who last modified the recipe.public void setLastModifiedDate(Date lastModifiedDate)
The last modification date and time of the recipe.
lastModifiedDate
- The last modification date and time of the recipe.public Date getLastModifiedDate()
The last modification date and time of the recipe.
public Recipe withLastModifiedDate(Date lastModifiedDate)
The last modification date and time of the recipe.
lastModifiedDate
- The last modification date and time of the recipe.public void setProjectName(String projectName)
The name of the project that the recipe is associated with.
projectName
- The name of the project that the recipe is associated with.public String getProjectName()
The name of the project that the recipe is associated with.
public Recipe withProjectName(String projectName)
The name of the project that the recipe is associated with.
projectName
- The name of the project that the recipe is associated with.public void setPublishedBy(String publishedBy)
The identifier (the user name) of the user who published the recipe.
publishedBy
- The identifier (the user name) of the user who published the recipe.public String getPublishedBy()
The identifier (the user name) of the user who published the recipe.
public Recipe withPublishedBy(String publishedBy)
The identifier (the user name) of the user who published the recipe.
publishedBy
- The identifier (the user name) of the user who published the recipe.public void setPublishedDate(Date publishedDate)
The date and time when the recipe was published.
publishedDate
- The date and time when the recipe was published.public Date getPublishedDate()
The date and time when the recipe was published.
public Recipe withPublishedDate(Date publishedDate)
The date and time when the recipe was published.
publishedDate
- The date and time when the recipe was published.public void setDescription(String description)
The description of the recipe.
description
- The description of the recipe.public String getDescription()
The description of the recipe.
public Recipe withDescription(String description)
The description of the recipe.
description
- The description of the recipe.public void setName(String name)
The unique name for the recipe.
name
- The unique name for the recipe.public String getName()
The unique name for the recipe.
public Recipe withName(String name)
The unique name for the recipe.
name
- The unique name for the recipe.public void setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) for the recipe.
resourceArn
- The Amazon Resource Name (ARN) for the recipe.public String getResourceArn()
The Amazon Resource Name (ARN) for the recipe.
public Recipe withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) for the recipe.
resourceArn
- The Amazon Resource Name (ARN) for the recipe.public List<RecipeStep> getSteps()
A list of steps that are defined by the recipe.
public void setSteps(Collection<RecipeStep> steps)
A list of steps that are defined by the recipe.
steps
- A list of steps that are defined by the recipe.public Recipe withSteps(RecipeStep... steps)
A list of steps that are defined by the recipe.
NOTE: This method appends the values to the existing list (if any). Use
setSteps(java.util.Collection)
or withSteps(java.util.Collection)
if you want to override the
existing values.
steps
- A list of steps that are defined by the recipe.public Recipe withSteps(Collection<RecipeStep> steps)
A list of steps that are defined by the recipe.
steps
- A list of steps that are defined by the recipe.public Map<String,String> getTags()
Metadata tags that have been applied to the recipe.
public void setTags(Map<String,String> tags)
Metadata tags that have been applied to the recipe.
tags
- Metadata tags that have been applied to the recipe.public Recipe withTags(Map<String,String> tags)
Metadata tags that have been applied to the recipe.
tags
- Metadata tags that have been applied to the recipe.public Recipe clearTagsEntries()
public void setRecipeVersion(String recipeVersion)
The identifier for the version for the recipe.
recipeVersion
- The identifier for the version for the recipe.public String getRecipeVersion()
The identifier for the version for the recipe.
public Recipe withRecipeVersion(String recipeVersion)
The identifier for the version for the recipe.
recipeVersion
- The identifier for the version for the recipe.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.