Struct aws_sdk_workdocs::model::document_metadata::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for DocumentMetadata
.
Implementations§
source§impl Builder
impl Builder
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 parent_folder_id(self, input: impl Into<String>) -> Self
pub fn parent_folder_id(self, input: impl Into<String>) -> Self
The ID of the parent folder.
sourcepub fn set_parent_folder_id(self, input: Option<String>) -> Self
pub fn set_parent_folder_id(self, input: Option<String>) -> Self
The ID of the parent folder.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The time when the document was created.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The time when the document was created.
sourcepub fn modified_timestamp(self, input: DateTime) -> Self
pub fn modified_timestamp(self, input: DateTime) -> Self
The time when the document was updated.
sourcepub fn set_modified_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_modified_timestamp(self, input: Option<DateTime>) -> Self
The time when the document was updated.
sourcepub fn latest_version_metadata(self, input: DocumentVersionMetadata) -> Self
pub fn latest_version_metadata(self, input: DocumentVersionMetadata) -> Self
The latest version of the document.
sourcepub fn set_latest_version_metadata(
self,
input: Option<DocumentVersionMetadata>
) -> Self
pub fn set_latest_version_metadata(
self,
input: Option<DocumentVersionMetadata>
) -> Self
The latest version of the document.
sourcepub fn resource_state(self, input: ResourceStateType) -> Self
pub fn resource_state(self, input: ResourceStateType) -> Self
The resource state.
sourcepub fn set_resource_state(self, input: Option<ResourceStateType>) -> Self
pub fn set_resource_state(self, input: Option<ResourceStateType>) -> Self
The resource state.
sourcepub fn labels(self, input: impl Into<String>) -> Self
pub fn labels(self, input: impl Into<String>) -> Self
Appends an item to labels
.
To override the contents of this collection use set_labels
.
List of labels on the document.
sourcepub fn set_labels(self, input: Option<Vec<String>>) -> Self
pub fn set_labels(self, input: Option<Vec<String>>) -> Self
List of labels on the document.
sourcepub fn build(self) -> DocumentMetadata
pub fn build(self) -> DocumentMetadata
Consumes the builder and constructs a DocumentMetadata
.