Interface NtfsFileExtenstionExt

All Superinterfaces:
CyberObservableExtension, CyberObservableExtensionCommonProperties, GenericValidation, SdoDefaultValidator, StixCustomProperties
All Known Implementing Classes:
NtfsFileExtenstion

@Immutable @DefaultTypeValue(value="ntfs-ext", groups=DefaultValuesProcessor.class) @AllowedParents(FileCoo.class) @BusinessRule(ifExp="true", thenExp="getSid().isPresent() == true || getAlternateDataStreams().isEmpty() == false", errorMessage="NTFS File Extension MUST contain at least one property from this extension") public interface NtfsFileExtenstionExt extends CyberObservableExtension
The NTFS file extension specifies a default extension for capturing properties specific to the storage of the file on the NTFS file system.
  • Method Details

    • getSid

      @JsonPropertyDescription("Specifies the security ID (SID) value assigned to the file.") Optional<String> getSid()
    • getAlternateDataStreams

      @JsonPropertyDescription("Specifies a list of NTFS alternate data streams that exist for the file.") default Set<NtfsAlternateDataStreamObj> getAlternateDataStreams()