Interface ExternalReferenceType
- All Superinterfaces:
GenericValidation,SdoDefaultValidator,Serializable,StixCustomProperties
- All Known Implementing Classes:
ExternalReference
@Immutable
public interface ExternalReferenceType
extends GenericValidation, StixCustomProperties, Serializable
external-reference
External references are used to describe pointers to information represented outside of STIX.
-
Field Summary
Fields inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
VALIDATOR -
Method Summary
Modifier and TypeMethodDescriptionMap<@Length(min=3,max=256) @HashingVocab(HashingAlgorithms.class) String, String> @NotBlank StringgetUrl()Methods inherited from interface security.whisper.javastix.validation.GenericValidation
validateEntityMethods inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
validate, validateOnlyIdMethods inherited from interface security.whisper.javastix.common.StixCustomProperties
getCustomProperties
-
Method Details
-
getSourceName
@NotBlank @JsonPropertyDescription("The source within which the external-reference is defined (system, registry, organization, etc.)") @NotBlank String getSourceName() -
getDescription
-
getUrl
-
getHashes
@JsonPropertyDescription("Specifies a dictionary of hashes for the file.") Map<@Length(min=3,max=256) @HashingVocab(HashingAlgorithms.class) String,String> getHashes() -
getExternalId
-