Struct aws_sdk_workdocs::model::folder_metadata::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for FolderMetadata
.
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 folder 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 folder was created.
sourcepub fn modified_timestamp(self, input: DateTime) -> Self
pub fn modified_timestamp(self, input: DateTime) -> Self
The time when the folder 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 folder was updated.
sourcepub fn resource_state(self, input: ResourceStateType) -> Self
pub fn resource_state(self, input: ResourceStateType) -> Self
The resource state of the folder.
sourcepub fn set_resource_state(self, input: Option<ResourceStateType>) -> Self
pub fn set_resource_state(self, input: Option<ResourceStateType>) -> Self
The resource state of the folder.
sourcepub fn signature(self, input: impl Into<String>) -> Self
pub fn signature(self, input: impl Into<String>) -> Self
The unique identifier created from the subfolders and documents of the folder.
sourcepub fn set_signature(self, input: Option<String>) -> Self
pub fn set_signature(self, input: Option<String>) -> Self
The unique identifier created from the subfolders and documents of the folder.
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 folder.
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 folder.
sourcepub fn latest_version_size(self, input: i64) -> Self
pub fn latest_version_size(self, input: i64) -> Self
The size of the latest version of the folder metadata.
sourcepub fn set_latest_version_size(self, input: Option<i64>) -> Self
pub fn set_latest_version_size(self, input: Option<i64>) -> Self
The size of the latest version of the folder metadata.
sourcepub fn build(self) -> FolderMetadata
pub fn build(self) -> FolderMetadata
Consumes the builder and constructs a FolderMetadata
.