Interface NoteSdo

All Superinterfaces:
BundleableObject, DomainObject, SdoDefaultValidator, Serializable, Stix, StixCommonProperties, StixCustomProperties, StixLabels, StixModified, StixRevoked, StixSpecVersion
All Known Implementing Classes:
Note

@Immutable @DefaultTypeValue(value="note", groups=DefaultValuesProcessor.class) @Redactable public interface NoteSdo extends DomainObject
note

A Note is intended to convey informative text to provide further context and/or to provide additional analysis on the objects referenced by the note. Notes are not intended to be used for embedding other information objects, such as other STIX Objects.

  • Method Details

    • getContent

      @NotBlank @JsonPropertyDescription("The content of the note.") @Redactable @NotBlank String getContent()
    • getAuthors

      @JsonPropertyDescription("The name of the author(s) of this note (e.g., the analyst(s) that created it).") @Redactable Set<String> getAuthors()
    • getObjectRefs

      @NotNull @JsonPropertyDescription("The objects that the note is being applied to.") @Redactable @NotNull Set<BundleableObject> getObjectRefs()