public class EvidenceBuilder extends AbstractResourceCollectionBuilder<EvidenceBuilder>
Modifier | Constructor and Description |
---|---|
protected |
EvidenceBuilder() |
Modifier and Type | Method and Description |
---|---|
static EvidenceBuilder |
create() |
EvidenceBuilder |
date(ZonedDateTime date)
Sets the date/time for when the evidence was collected.
|
EvidenceBuilder |
deviceId(String deviceId)
Identifies the device on which the evidence was collected.
|
ZonedDateTime |
getDate() |
String |
getDeviceId() |
void |
reset() |
void |
validate() |
getResources, getResources, newFileResource, newFirmwareResource
getLanguage, language
isValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatch
public static EvidenceBuilder create()
public void reset()
reset
in interface Builder
reset
in class AbstractResourceCollectionBuilder<EvidenceBuilder>
public ZonedDateTime getDate()
public String getDeviceId()
public EvidenceBuilder date(ZonedDateTime date)
date
- a non-null datepublic EvidenceBuilder deviceId(String deviceId)
deviceId
- the identifier for the devicepublic void validate() throws ValidationException
validate
in interface Builder
validate
in class AbstractResourceCollectionBuilder<EvidenceBuilder>
ValidationException
Copyright © 2020 National Institute of Standards and Technology. All rights reserved.