public static interface DocumentMetadata.Builder extends CopyableBuilder<DocumentMetadata.Builder,DocumentMetadata>
Modifier and Type | Method and Description |
---|---|
DocumentMetadata.Builder |
createdTimestamp(Instant createdTimestamp)
The time when the document was created.
|
DocumentMetadata.Builder |
creatorId(String creatorId)
The ID of the creator.
|
DocumentMetadata.Builder |
id(String id)
The ID of the document.
|
DocumentMetadata.Builder |
labels(Collection<String> labels)
List of labels on the document.
|
DocumentMetadata.Builder |
labels(String... labels)
List of labels on the document.
|
default DocumentMetadata.Builder |
latestVersionMetadata(Consumer<DocumentVersionMetadata.Builder> latestVersionMetadata)
The latest version of the document.
|
DocumentMetadata.Builder |
latestVersionMetadata(DocumentVersionMetadata latestVersionMetadata)
The latest version of the document.
|
DocumentMetadata.Builder |
modifiedTimestamp(Instant modifiedTimestamp)
The time when the document was updated.
|
DocumentMetadata.Builder |
parentFolderId(String parentFolderId)
The ID of the parent folder.
|
DocumentMetadata.Builder |
resourceState(ResourceStateType resourceState)
The resource state.
|
DocumentMetadata.Builder |
resourceState(String resourceState)
The resource state.
|
copy
apply, build
DocumentMetadata.Builder id(String id)
The ID of the document.
id
- The ID of the document.DocumentMetadata.Builder creatorId(String creatorId)
The ID of the creator.
creatorId
- The ID of the creator.DocumentMetadata.Builder parentFolderId(String parentFolderId)
The ID of the parent folder.
parentFolderId
- The ID of the parent folder.DocumentMetadata.Builder createdTimestamp(Instant createdTimestamp)
The time when the document was created.
createdTimestamp
- The time when the document was created.DocumentMetadata.Builder modifiedTimestamp(Instant modifiedTimestamp)
The time when the document was updated.
modifiedTimestamp
- The time when the document was updated.DocumentMetadata.Builder latestVersionMetadata(DocumentVersionMetadata latestVersionMetadata)
The latest version of the document.
latestVersionMetadata
- The latest version of the document.default DocumentMetadata.Builder latestVersionMetadata(Consumer<DocumentVersionMetadata.Builder> latestVersionMetadata)
The latest version of the document.
This is a convenience that creates an instance of theDocumentVersionMetadata.Builder
avoiding the
need to create one manually via DocumentVersionMetadata.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to latestVersionMetadata(DocumentVersionMetadata)
.latestVersionMetadata
- a consumer that will call methods on DocumentVersionMetadata.Builder
latestVersionMetadata(DocumentVersionMetadata)
DocumentMetadata.Builder resourceState(String resourceState)
The resource state.
resourceState
- The resource state.ResourceStateType
,
ResourceStateType
DocumentMetadata.Builder resourceState(ResourceStateType resourceState)
The resource state.
resourceState
- The resource state.ResourceStateType
,
ResourceStateType
DocumentMetadata.Builder labels(Collection<String> labels)
List of labels on the document.
labels
- List of labels on the document.DocumentMetadata.Builder labels(String... labels)
List of labels on the document.
labels
- List of labels on the document.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.