@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 a 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 Amazon Resource Name (ARN) of the user who created the recipe.
|
String |
getDescription()
The description of the recipe.
|
String |
getLastModifiedBy()
The Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) of the user who created the recipe.
|
void |
setDescription(String description)
The description of the recipe.
|
void |
setLastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) of the user who created the recipe.
|
Recipe |
withDescription(String description)
The description of the recipe.
|
Recipe |
withLastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) of the user who created the recipe.
createdBy
- The Amazon Resource Name (ARN) of the user who created the recipe.public String getCreatedBy()
The Amazon Resource Name (ARN) of the user who created the recipe.
public Recipe withCreatedBy(String createdBy)
The Amazon Resource Name (ARN) of the user who created the recipe.
createdBy
- The Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) of the user who last modified the recipe.
lastModifiedBy
- The Amazon Resource Name (ARN) of the user who last modified the recipe.public String getLastModifiedBy()
The Amazon Resource Name (ARN) of the user who last modified the recipe.
public Recipe withLastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last modified the recipe.
lastModifiedBy
- The Amazon Resource Name (ARN) 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 Amazon Resource Name (ARN) of the user who published the recipe.
publishedBy
- The Amazon Resource Name (ARN) of the user who published the recipe.public String getPublishedBy()
The Amazon Resource Name (ARN) of the user who published the recipe.
public Recipe withPublishedBy(String publishedBy)
The Amazon Resource Name (ARN) of the user who published the recipe.
publishedBy
- The Amazon Resource Name (ARN) 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. Must be one of the following:
Numeric version (X.Y
) - X
and Y
stand for major and minor version numbers.
The maximum length of each is 6 digits, and neither can be negative values. Both X
and
Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
recipeVersion
- The identifier for the version for the recipe. Must be one of the following:
Numeric version (X.Y
) - X
and Y
stand for major and minor version
numbers. The maximum length of each is 6 digits, and neither can be negative values. Both X
and Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
public String getRecipeVersion()
The identifier for the version for the recipe. Must be one of the following:
Numeric version (X.Y
) - X
and Y
stand for major and minor version numbers.
The maximum length of each is 6 digits, and neither can be negative values. Both X
and
Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
Numeric version (X.Y
) - X
and Y
stand for major and minor version
numbers. The maximum length of each is 6 digits, and neither can be negative values. Both X
and Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
public Recipe withRecipeVersion(String recipeVersion)
The identifier for the version for the recipe. Must be one of the following:
Numeric version (X.Y
) - X
and Y
stand for major and minor version numbers.
The maximum length of each is 6 digits, and neither can be negative values. Both X
and
Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
recipeVersion
- The identifier for the version for the recipe. Must be one of the following:
Numeric version (X.Y
) - X
and Y
stand for major and minor version
numbers. The maximum length of each is 6 digits, and neither can be negative values. Both X
and Y
are required, and "0.0" isn't a valid version.
LATEST_WORKING
- the most recent valid version being developed in a DataBrew project.
LATEST_PUBLISHED
- the most recent published version.
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.