Struct aws_sdk_workdocs::model::document_version_metadata::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for DocumentVersionMetadata
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn content_type(self, input: impl Into<String>) -> Self
pub fn content_type(self, input: impl Into<String>) -> Self
The content type of the document.
sourcepub fn set_content_type(self, input: Option<String>) -> Self
pub fn set_content_type(self, input: Option<String>) -> Self
The content type of the document.
sourcepub fn set_signature(self, input: Option<String>) -> Self
pub fn set_signature(self, input: Option<String>) -> Self
The signature of the document.
sourcepub fn status(self, input: DocumentStatusType) -> Self
pub fn status(self, input: DocumentStatusType) -> Self
The status of the document.
sourcepub fn set_status(self, input: Option<DocumentStatusType>) -> Self
pub fn set_status(self, input: Option<DocumentStatusType>) -> Self
The status of the document.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The timestamp when the document was first uploaded.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The timestamp when the document was first uploaded.
sourcepub fn modified_timestamp(self, input: DateTime) -> Self
pub fn modified_timestamp(self, input: DateTime) -> Self
The timestamp when the document was last uploaded.
sourcepub fn set_modified_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_modified_timestamp(self, input: Option<DateTime>) -> Self
The timestamp when the document was last uploaded.
sourcepub fn content_created_timestamp(self, input: DateTime) -> Self
pub fn content_created_timestamp(self, input: DateTime) -> Self
The timestamp when the content of the document was originally created.
sourcepub fn set_content_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_content_created_timestamp(self, input: Option<DateTime>) -> Self
The timestamp when the content of the document was originally created.
sourcepub fn content_modified_timestamp(self, input: DateTime) -> Self
pub fn content_modified_timestamp(self, input: DateTime) -> Self
The timestamp when the content of the document was modified.
sourcepub fn set_content_modified_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_content_modified_timestamp(self, input: Option<DateTime>) -> Self
The timestamp when the content of the document was modified.
sourcepub fn creator_id(self, input: impl Into<String>) -> Self
pub fn creator_id(self, input: impl Into<String>) -> Self
The ID of the creator.
sourcepub fn set_creator_id(self, input: Option<String>) -> Self
pub fn set_creator_id(self, input: Option<String>) -> Self
The ID of the creator.
sourcepub fn thumbnail(self, k: DocumentThumbnailType, v: impl Into<String>) -> Self
pub fn thumbnail(self, k: DocumentThumbnailType, v: impl Into<String>) -> Self
Adds a key-value pair to thumbnail
.
To override the contents of this collection use set_thumbnail
.
The thumbnail of the document.
sourcepub fn set_thumbnail(
self,
input: Option<HashMap<DocumentThumbnailType, String>>
) -> Self
pub fn set_thumbnail(
self,
input: Option<HashMap<DocumentThumbnailType, String>>
) -> Self
The thumbnail of the document.
sourcepub fn source(self, k: DocumentSourceType, v: impl Into<String>) -> Self
pub fn source(self, k: DocumentSourceType, v: impl Into<String>) -> Self
Adds a key-value pair to source
.
To override the contents of this collection use set_source
.
The source of the document.
sourcepub fn set_source(
self,
input: Option<HashMap<DocumentSourceType, String>>
) -> Self
pub fn set_source(
self,
input: Option<HashMap<DocumentSourceType, String>>
) -> Self
The source of the document.
sourcepub fn build(self) -> DocumentVersionMetadata
pub fn build(self) -> DocumentVersionMetadata
Consumes the builder and constructs a DocumentVersionMetadata
.