Interface BundleableObject

All Superinterfaces:
Serializable, Stix
All Known Subinterfaces:
ArtifactCoo, AttackPatternSdo, AutonomousSystemCoo, CampaignSdo, CourseOfActionSdo, CyberObservableObject, DirectoryCoo, DomainNameCoo, DomainObject, EmailAddressCoo, EmailMessageCoo, ExtensionDefinition, FileCoo, GenericCustomObject, GroupingSdo, IdentitySdo, IncidentSdo, IndicatorSdo, InfrastructureSdo, IntrusionSetSdo, Ipv4AddressCoo, Ipv6AddressCoo, LanguageContent, LocationSdo, MacAddressCoo, MalwareAnalysisSdo, MalwareSdo, MarkingDefinitionDm, MutexCoo, NetworkTrafficCoo, NoteSdo, ObservedDataSdo, OpinionSdo, ProcessCoo, RelationshipObject, RelationshipSro, ReportSdo, SightingSro, SoftwareCoo, StixCommonProperties, StixCustomObject, ThreatActorSdo, ToolSdo, UrlCoo, UserAccountCoo, VulnerabilitySdo, WindowsRegistryKeyCoo, X509CertificateCoo
All Known Implementing Classes:
Artifact, AttackPattern, AutonomousSystem, Campaign, CourseOfAction, CustomObject, Directory, DomainName, EmailAddress, EmailMessage, ExtensionDefinitionObject, File, Grouping, Identity, Incident, Indicator, Infrastructure, IntrusionSet, Ipv4Address, Ipv6Address, LanguageContentObject, Location, MacAddress, Malware, MalwareAnalysis, MarkingDefinition, Mutex, NetworkTraffic, Note, ObservedData, Opinion, Process, Relationship, Report, Sighting, Software, ThreatActor, Tool, Url, UserAccount, Vulnerability, WindowsRegistryKey, X509Certificate

public interface BundleableObject extends Serializable, Stix
This interface is typically inherited by other interfaces that are considered "objects" that are part of a Bundle. Thus the name "BundleableObject". A Bundleable Object by STIX standard is: SDO, SRO, and Marking Definition. The Type field is used to determine the sub-types as registered in the StixParsers