@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DocumentDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes an Amazon Web Services Systems Manager document (SSM document).
Constructor and Description |
---|
DocumentDescription() |
Modifier and Type | Method and Description |
---|---|
DocumentDescription |
clone() |
boolean |
equals(Object obj) |
String |
getApprovedVersion()
The version of the document currently approved for use in the organization.
|
List<AttachmentInformation> |
getAttachmentsInformation()
Details about the document attachments, including names, locations, sizes, and so on.
|
String |
getAuthor()
The user in your organization who created the document.
|
List<String> |
getCategory()
The classification of a document to help you identify and categorize its use.
|
List<String> |
getCategoryEnum()
The value that identifies a document's category.
|
Date |
getCreatedDate()
The date when the document was created.
|
String |
getDefaultVersion()
The default version.
|
String |
getDescription()
A description of the document.
|
String |
getDisplayName()
The friendly name of the SSM document.
|
String |
getDocumentFormat()
The document format, either JSON or YAML.
|
String |
getDocumentType()
The type of document.
|
String |
getDocumentVersion()
The document version.
|
String |
getHash()
The Sha256 or Sha1 hash created by the system when the document was created.
|
String |
getHashType()
The hash type of the document.
|
String |
getLatestVersion()
The latest version of the document.
|
String |
getName()
The name of the SSM document.
|
String |
getOwner()
The Amazon Web Services user that created the document.
|
List<DocumentParameter> |
getParameters()
A description of the parameters for a document.
|
String |
getPendingReviewVersion()
The version of the document that is currently under review.
|
List<String> |
getPlatformTypes()
The list of operating system (OS) platforms compatible with this SSM document.
|
List<DocumentRequires> |
getRequires()
A list of SSM documents required by a document.
|
List<ReviewInformation> |
getReviewInformation()
Details about the review of a document.
|
String |
getReviewStatus()
The current status of the review.
|
String |
getSchemaVersion()
The schema version.
|
String |
getSha1()
The SHA1 hash of the document, which you can use for verification.
|
String |
getStatus()
The status of the SSM document.
|
String |
getStatusInformation()
A message returned by Amazon Web Services Systems Manager that explains the
Status value. |
List<Tag> |
getTags()
The tags, or metadata, that have been applied to the document.
|
String |
getTargetType()
The target type which defines the kinds of resources the document can run on.
|
String |
getVersionName()
The version of the artifact associated with the document.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApprovedVersion(String approvedVersion)
The version of the document currently approved for use in the organization.
|
void |
setAttachmentsInformation(Collection<AttachmentInformation> attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
|
void |
setAuthor(String author)
The user in your organization who created the document.
|
void |
setCategory(Collection<String> category)
The classification of a document to help you identify and categorize its use.
|
void |
setCategoryEnum(Collection<String> categoryEnum)
The value that identifies a document's category.
|
void |
setCreatedDate(Date createdDate)
The date when the document was created.
|
void |
setDefaultVersion(String defaultVersion)
The default version.
|
void |
setDescription(String description)
A description of the document.
|
void |
setDisplayName(String displayName)
The friendly name of the SSM document.
|
void |
setDocumentFormat(DocumentFormat documentFormat)
The document format, either JSON or YAML.
|
void |
setDocumentFormat(String documentFormat)
The document format, either JSON or YAML.
|
void |
setDocumentType(DocumentType documentType)
The type of document.
|
void |
setDocumentType(String documentType)
The type of document.
|
void |
setDocumentVersion(String documentVersion)
The document version.
|
void |
setHash(String hash)
The Sha256 or Sha1 hash created by the system when the document was created.
|
void |
setHashType(DocumentHashType hashType)
The hash type of the document.
|
void |
setHashType(String hashType)
The hash type of the document.
|
void |
setLatestVersion(String latestVersion)
The latest version of the document.
|
void |
setName(String name)
The name of the SSM document.
|
void |
setOwner(String owner)
The Amazon Web Services user that created the document.
|
void |
setParameters(Collection<DocumentParameter> parameters)
A description of the parameters for a document.
|
void |
setPendingReviewVersion(String pendingReviewVersion)
The version of the document that is currently under review.
|
void |
setPlatformTypes(Collection<String> platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
|
void |
setRequires(Collection<DocumentRequires> requires)
A list of SSM documents required by a document.
|
void |
setReviewInformation(Collection<ReviewInformation> reviewInformation)
Details about the review of a document.
|
void |
setReviewStatus(ReviewStatus reviewStatus)
The current status of the review.
|
void |
setReviewStatus(String reviewStatus)
The current status of the review.
|
void |
setSchemaVersion(String schemaVersion)
The schema version.
|
void |
setSha1(String sha1)
The SHA1 hash of the document, which you can use for verification.
|
void |
setStatus(DocumentStatus status)
The status of the SSM document.
|
void |
setStatus(String status)
The status of the SSM document.
|
void |
setStatusInformation(String statusInformation)
A message returned by Amazon Web Services Systems Manager that explains the
Status value. |
void |
setTags(Collection<Tag> tags)
The tags, or metadata, that have been applied to the document.
|
void |
setTargetType(String targetType)
The target type which defines the kinds of resources the document can run on.
|
void |
setVersionName(String versionName)
The version of the artifact associated with the document.
|
String |
toString()
Returns a string representation of this object.
|
DocumentDescription |
withApprovedVersion(String approvedVersion)
The version of the document currently approved for use in the organization.
|
DocumentDescription |
withAttachmentsInformation(AttachmentInformation... attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
|
DocumentDescription |
withAttachmentsInformation(Collection<AttachmentInformation> attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
|
DocumentDescription |
withAuthor(String author)
The user in your organization who created the document.
|
DocumentDescription |
withCategory(Collection<String> category)
The classification of a document to help you identify and categorize its use.
|
DocumentDescription |
withCategory(String... category)
The classification of a document to help you identify and categorize its use.
|
DocumentDescription |
withCategoryEnum(Collection<String> categoryEnum)
The value that identifies a document's category.
|
DocumentDescription |
withCategoryEnum(String... categoryEnum)
The value that identifies a document's category.
|
DocumentDescription |
withCreatedDate(Date createdDate)
The date when the document was created.
|
DocumentDescription |
withDefaultVersion(String defaultVersion)
The default version.
|
DocumentDescription |
withDescription(String description)
A description of the document.
|
DocumentDescription |
withDisplayName(String displayName)
The friendly name of the SSM document.
|
DocumentDescription |
withDocumentFormat(DocumentFormat documentFormat)
The document format, either JSON or YAML.
|
DocumentDescription |
withDocumentFormat(String documentFormat)
The document format, either JSON or YAML.
|
DocumentDescription |
withDocumentType(DocumentType documentType)
The type of document.
|
DocumentDescription |
withDocumentType(String documentType)
The type of document.
|
DocumentDescription |
withDocumentVersion(String documentVersion)
The document version.
|
DocumentDescription |
withHash(String hash)
The Sha256 or Sha1 hash created by the system when the document was created.
|
DocumentDescription |
withHashType(DocumentHashType hashType)
The hash type of the document.
|
DocumentDescription |
withHashType(String hashType)
The hash type of the document.
|
DocumentDescription |
withLatestVersion(String latestVersion)
The latest version of the document.
|
DocumentDescription |
withName(String name)
The name of the SSM document.
|
DocumentDescription |
withOwner(String owner)
The Amazon Web Services user that created the document.
|
DocumentDescription |
withParameters(Collection<DocumentParameter> parameters)
A description of the parameters for a document.
|
DocumentDescription |
withParameters(DocumentParameter... parameters)
A description of the parameters for a document.
|
DocumentDescription |
withPendingReviewVersion(String pendingReviewVersion)
The version of the document that is currently under review.
|
DocumentDescription |
withPlatformTypes(Collection<String> platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
|
DocumentDescription |
withPlatformTypes(PlatformType... platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
|
DocumentDescription |
withPlatformTypes(String... platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
|
DocumentDescription |
withRequires(Collection<DocumentRequires> requires)
A list of SSM documents required by a document.
|
DocumentDescription |
withRequires(DocumentRequires... requires)
A list of SSM documents required by a document.
|
DocumentDescription |
withReviewInformation(Collection<ReviewInformation> reviewInformation)
Details about the review of a document.
|
DocumentDescription |
withReviewInformation(ReviewInformation... reviewInformation)
Details about the review of a document.
|
DocumentDescription |
withReviewStatus(ReviewStatus reviewStatus)
The current status of the review.
|
DocumentDescription |
withReviewStatus(String reviewStatus)
The current status of the review.
|
DocumentDescription |
withSchemaVersion(String schemaVersion)
The schema version.
|
DocumentDescription |
withSha1(String sha1)
The SHA1 hash of the document, which you can use for verification.
|
DocumentDescription |
withStatus(DocumentStatus status)
The status of the SSM document.
|
DocumentDescription |
withStatus(String status)
The status of the SSM document.
|
DocumentDescription |
withStatusInformation(String statusInformation)
A message returned by Amazon Web Services Systems Manager that explains the
Status value. |
DocumentDescription |
withTags(Collection<Tag> tags)
The tags, or metadata, that have been applied to the document.
|
DocumentDescription |
withTags(Tag... tags)
The tags, or metadata, that have been applied to the document.
|
DocumentDescription |
withTargetType(String targetType)
The target type which defines the kinds of resources the document can run on.
|
DocumentDescription |
withVersionName(String versionName)
The version of the artifact associated with the document.
|
public void setSha1(String sha1)
The SHA1 hash of the document, which you can use for verification.
sha1
- The SHA1 hash of the document, which you can use for verification.public String getSha1()
The SHA1 hash of the document, which you can use for verification.
public DocumentDescription withSha1(String sha1)
The SHA1 hash of the document, which you can use for verification.
sha1
- The SHA1 hash of the document, which you can use for verification.public void setHash(String hash)
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
hash
- The Sha256 or Sha1 hash created by the system when the document was created. Sha1 hashes have been deprecated.
public String getHash()
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
Sha1 hashes have been deprecated.
public DocumentDescription withHash(String hash)
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
hash
- The Sha256 or Sha1 hash created by the system when the document was created. Sha1 hashes have been deprecated.
public void setHashType(String hashType)
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
hashType
- The hash type of the document. Valid values include Sha256
or Sha1
. Sha1 hashes have been deprecated.
DocumentHashType
public String getHashType()
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
Sha256
or Sha1
. Sha1 hashes have been deprecated.
DocumentHashType
public DocumentDescription withHashType(String hashType)
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
hashType
- The hash type of the document. Valid values include Sha256
or Sha1
. Sha1 hashes have been deprecated.
DocumentHashType
public void setHashType(DocumentHashType hashType)
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
hashType
- The hash type of the document. Valid values include Sha256
or Sha1
. Sha1 hashes have been deprecated.
DocumentHashType
public DocumentDescription withHashType(DocumentHashType hashType)
The hash type of the document. Valid values include Sha256
or Sha1
.
Sha1 hashes have been deprecated.
hashType
- The hash type of the document. Valid values include Sha256
or Sha1
. Sha1 hashes have been deprecated.
DocumentHashType
public void setName(String name)
The name of the SSM document.
name
- The name of the SSM document.public String getName()
The name of the SSM document.
public DocumentDescription withName(String name)
The name of the SSM document.
name
- The name of the SSM document.public void setDisplayName(String displayName)
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
displayName
- The friendly name of the SSM document. This value can differ for each version of the document. If you want
to update this value, see UpdateDocument.public String getDisplayName()
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
public DocumentDescription withDisplayName(String displayName)
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
displayName
- The friendly name of the SSM document. This value can differ for each version of the document. If you want
to update this value, see UpdateDocument.public void setVersionName(String versionName)
The version of the artifact associated with the document.
versionName
- The version of the artifact associated with the document.public String getVersionName()
The version of the artifact associated with the document.
public DocumentDescription withVersionName(String versionName)
The version of the artifact associated with the document.
versionName
- The version of the artifact associated with the document.public void setOwner(String owner)
The Amazon Web Services user that created the document.
owner
- The Amazon Web Services user that created the document.public String getOwner()
The Amazon Web Services user that created the document.
public DocumentDescription withOwner(String owner)
The Amazon Web Services user that created the document.
owner
- The Amazon Web Services user that created the document.public void setCreatedDate(Date createdDate)
The date when the document was created.
createdDate
- The date when the document was created.public Date getCreatedDate()
The date when the document was created.
public DocumentDescription withCreatedDate(Date createdDate)
The date when the document was created.
createdDate
- The date when the document was created.public void setStatus(String status)
The status of the SSM document.
status
- The status of the SSM document.DocumentStatus
public String getStatus()
The status of the SSM document.
DocumentStatus
public DocumentDescription withStatus(String status)
The status of the SSM document.
status
- The status of the SSM document.DocumentStatus
public void setStatus(DocumentStatus status)
The status of the SSM document.
status
- The status of the SSM document.DocumentStatus
public DocumentDescription withStatus(DocumentStatus status)
The status of the SSM document.
status
- The status of the SSM document.DocumentStatus
public void setStatusInformation(String statusInformation)
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For
example, a Failed
status might be explained by the StatusInformation
message,
"The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
statusInformation
- A message returned by Amazon Web Services Systems Manager that explains the Status
value. For
example, a Failed
status might be explained by the StatusInformation
message,
"The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."public String getStatusInformation()
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For
example, a Failed
status might be explained by the StatusInformation
message,
"The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
Status
value.
For example, a Failed
status might be explained by the StatusInformation
message, "The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."public DocumentDescription withStatusInformation(String statusInformation)
A message returned by Amazon Web Services Systems Manager that explains the Status
value. For
example, a Failed
status might be explained by the StatusInformation
message,
"The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
statusInformation
- A message returned by Amazon Web Services Systems Manager that explains the Status
value. For
example, a Failed
status might be explained by the StatusInformation
message,
"The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."public void setDocumentVersion(String documentVersion)
The document version.
documentVersion
- The document version.public String getDocumentVersion()
The document version.
public DocumentDescription withDocumentVersion(String documentVersion)
The document version.
documentVersion
- The document version.public void setDescription(String description)
A description of the document.
description
- A description of the document.public String getDescription()
A description of the document.
public DocumentDescription withDescription(String description)
A description of the document.
description
- A description of the document.public List<DocumentParameter> getParameters()
A description of the parameters for a document.
public void setParameters(Collection<DocumentParameter> parameters)
A description of the parameters for a document.
parameters
- A description of the parameters for a document.public DocumentDescription withParameters(DocumentParameter... parameters)
A description of the parameters for a document.
NOTE: This method appends the values to the existing list (if any). Use
setParameters(java.util.Collection)
or withParameters(java.util.Collection)
if you want to
override the existing values.
parameters
- A description of the parameters for a document.public DocumentDescription withParameters(Collection<DocumentParameter> parameters)
A description of the parameters for a document.
parameters
- A description of the parameters for a document.public List<String> getPlatformTypes()
The list of operating system (OS) platforms compatible with this SSM document.
PlatformType
public void setPlatformTypes(Collection<String> platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
platformTypes
- The list of operating system (OS) platforms compatible with this SSM document.PlatformType
public DocumentDescription withPlatformTypes(String... platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
NOTE: This method appends the values to the existing list (if any). Use
setPlatformTypes(java.util.Collection)
or withPlatformTypes(java.util.Collection)
if you want
to override the existing values.
platformTypes
- The list of operating system (OS) platforms compatible with this SSM document.PlatformType
public DocumentDescription withPlatformTypes(Collection<String> platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
platformTypes
- The list of operating system (OS) platforms compatible with this SSM document.PlatformType
public DocumentDescription withPlatformTypes(PlatformType... platformTypes)
The list of operating system (OS) platforms compatible with this SSM document.
platformTypes
- The list of operating system (OS) platforms compatible with this SSM document.PlatformType
public void setDocumentType(String documentType)
The type of document.
documentType
- The type of document.DocumentType
public String getDocumentType()
The type of document.
DocumentType
public DocumentDescription withDocumentType(String documentType)
The type of document.
documentType
- The type of document.DocumentType
public void setDocumentType(DocumentType documentType)
The type of document.
documentType
- The type of document.DocumentType
public DocumentDescription withDocumentType(DocumentType documentType)
The type of document.
documentType
- The type of document.DocumentType
public void setSchemaVersion(String schemaVersion)
The schema version.
schemaVersion
- The schema version.public String getSchemaVersion()
The schema version.
public DocumentDescription withSchemaVersion(String schemaVersion)
The schema version.
schemaVersion
- The schema version.public void setLatestVersion(String latestVersion)
The latest version of the document.
latestVersion
- The latest version of the document.public String getLatestVersion()
The latest version of the document.
public DocumentDescription withLatestVersion(String latestVersion)
The latest version of the document.
latestVersion
- The latest version of the document.public void setDefaultVersion(String defaultVersion)
The default version.
defaultVersion
- The default version.public String getDefaultVersion()
The default version.
public DocumentDescription withDefaultVersion(String defaultVersion)
The default version.
defaultVersion
- The default version.public void setDocumentFormat(String documentFormat)
The document format, either JSON or YAML.
documentFormat
- The document format, either JSON or YAML.DocumentFormat
public String getDocumentFormat()
The document format, either JSON or YAML.
DocumentFormat
public DocumentDescription withDocumentFormat(String documentFormat)
The document format, either JSON or YAML.
documentFormat
- The document format, either JSON or YAML.DocumentFormat
public void setDocumentFormat(DocumentFormat documentFormat)
The document format, either JSON or YAML.
documentFormat
- The document format, either JSON or YAML.DocumentFormat
public DocumentDescription withDocumentFormat(DocumentFormat documentFormat)
The document format, either JSON or YAML.
documentFormat
- The document format, either JSON or YAML.DocumentFormat
public void setTargetType(String targetType)
The target type which defines the kinds of resources the document can run on. For example,
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon
Web Services resource and property types reference in the CloudFormation User Guide.
targetType
- The target type which defines the kinds of resources the document can run on. For example,
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.public String getTargetType()
The target type which defines the kinds of resources the document can run on. For example,
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon
Web Services resource and property types reference in the CloudFormation User Guide.
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.public DocumentDescription withTargetType(String targetType)
The target type which defines the kinds of resources the document can run on. For example,
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon
Web Services resource and property types reference in the CloudFormation User Guide.
targetType
- The target type which defines the kinds of resources the document can run on. For example,
/AWS::EC2::Instance
. For a list of valid resource types, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.public List<Tag> getTags()
The tags, or metadata, that have been applied to the document.
public void setTags(Collection<Tag> tags)
The tags, or metadata, that have been applied to the document.
tags
- The tags, or metadata, that have been applied to the document.public DocumentDescription withTags(Tag... tags)
The tags, or metadata, that have been applied to the document.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags, or metadata, that have been applied to the document.public DocumentDescription withTags(Collection<Tag> tags)
The tags, or metadata, that have been applied to the document.
tags
- The tags, or metadata, that have been applied to the document.public List<AttachmentInformation> getAttachmentsInformation()
Details about the document attachments, including names, locations, sizes, and so on.
public void setAttachmentsInformation(Collection<AttachmentInformation> attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
attachmentsInformation
- Details about the document attachments, including names, locations, sizes, and so on.public DocumentDescription withAttachmentsInformation(AttachmentInformation... attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
NOTE: This method appends the values to the existing list (if any). Use
setAttachmentsInformation(java.util.Collection)
or
withAttachmentsInformation(java.util.Collection)
if you want to override the existing values.
attachmentsInformation
- Details about the document attachments, including names, locations, sizes, and so on.public DocumentDescription withAttachmentsInformation(Collection<AttachmentInformation> attachmentsInformation)
Details about the document attachments, including names, locations, sizes, and so on.
attachmentsInformation
- Details about the document attachments, including names, locations, sizes, and so on.public List<DocumentRequires> getRequires()
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document
requires an ApplicationConfigurationSchema
document.
ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.public void setRequires(Collection<DocumentRequires> requires)
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document
requires an ApplicationConfigurationSchema
document.
requires
- A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.public DocumentDescription withRequires(DocumentRequires... requires)
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document
requires an ApplicationConfigurationSchema
document.
NOTE: This method appends the values to the existing list (if any). Use
setRequires(java.util.Collection)
or withRequires(java.util.Collection)
if you want to override
the existing values.
requires
- A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.public DocumentDescription withRequires(Collection<DocumentRequires> requires)
A list of SSM documents required by a document. For example, an ApplicationConfiguration
document
requires an ApplicationConfigurationSchema
document.
requires
- A list of SSM documents required by a document. For example, an ApplicationConfiguration
document requires an ApplicationConfigurationSchema
document.public void setAuthor(String author)
The user in your organization who created the document.
author
- The user in your organization who created the document.public String getAuthor()
The user in your organization who created the document.
public DocumentDescription withAuthor(String author)
The user in your organization who created the document.
author
- The user in your organization who created the document.public List<ReviewInformation> getReviewInformation()
Details about the review of a document.
public void setReviewInformation(Collection<ReviewInformation> reviewInformation)
Details about the review of a document.
reviewInformation
- Details about the review of a document.public DocumentDescription withReviewInformation(ReviewInformation... reviewInformation)
Details about the review of a document.
NOTE: This method appends the values to the existing list (if any). Use
setReviewInformation(java.util.Collection)
or withReviewInformation(java.util.Collection)
if
you want to override the existing values.
reviewInformation
- Details about the review of a document.public DocumentDescription withReviewInformation(Collection<ReviewInformation> reviewInformation)
Details about the review of a document.
reviewInformation
- Details about the review of a document.public void setApprovedVersion(String approvedVersion)
The version of the document currently approved for use in the organization.
approvedVersion
- The version of the document currently approved for use in the organization.public String getApprovedVersion()
The version of the document currently approved for use in the organization.
public DocumentDescription withApprovedVersion(String approvedVersion)
The version of the document currently approved for use in the organization.
approvedVersion
- The version of the document currently approved for use in the organization.public void setPendingReviewVersion(String pendingReviewVersion)
The version of the document that is currently under review.
pendingReviewVersion
- The version of the document that is currently under review.public String getPendingReviewVersion()
The version of the document that is currently under review.
public DocumentDescription withPendingReviewVersion(String pendingReviewVersion)
The version of the document that is currently under review.
pendingReviewVersion
- The version of the document that is currently under review.public void setReviewStatus(String reviewStatus)
The current status of the review.
reviewStatus
- The current status of the review.ReviewStatus
public String getReviewStatus()
The current status of the review.
ReviewStatus
public DocumentDescription withReviewStatus(String reviewStatus)
The current status of the review.
reviewStatus
- The current status of the review.ReviewStatus
public void setReviewStatus(ReviewStatus reviewStatus)
The current status of the review.
reviewStatus
- The current status of the review.ReviewStatus
public DocumentDescription withReviewStatus(ReviewStatus reviewStatus)
The current status of the review.
reviewStatus
- The current status of the review.ReviewStatus
public List<String> getCategory()
The classification of a document to help you identify and categorize its use.
public void setCategory(Collection<String> category)
The classification of a document to help you identify and categorize its use.
category
- The classification of a document to help you identify and categorize its use.public DocumentDescription withCategory(String... category)
The classification of a document to help you identify and categorize its use.
NOTE: This method appends the values to the existing list (if any). Use
setCategory(java.util.Collection)
or withCategory(java.util.Collection)
if you want to override
the existing values.
category
- The classification of a document to help you identify and categorize its use.public DocumentDescription withCategory(Collection<String> category)
The classification of a document to help you identify and categorize its use.
category
- The classification of a document to help you identify and categorize its use.public List<String> getCategoryEnum()
The value that identifies a document's category.
public void setCategoryEnum(Collection<String> categoryEnum)
The value that identifies a document's category.
categoryEnum
- The value that identifies a document's category.public DocumentDescription withCategoryEnum(String... categoryEnum)
The value that identifies a document's category.
NOTE: This method appends the values to the existing list (if any). Use
setCategoryEnum(java.util.Collection)
or withCategoryEnum(java.util.Collection)
if you want to
override the existing values.
categoryEnum
- The value that identifies a document's category.public DocumentDescription withCategoryEnum(Collection<String> categoryEnum)
The value that identifies a document's category.
categoryEnum
- The value that identifies a document's category.public String toString()
toString
in class Object
Object.toString()
public DocumentDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.