Package security.whisper.javastix.bundle
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
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-
Method Details
-
getType
String getType() -
getId
String getId() -
getObjectMarkingRefs
Set<MarkingDefinitionDm> getObjectMarkingRefs() -
getGranularMarkings
Set<GranularMarkingDm> getGranularMarkings() -
getHydrated
boolean getHydrated() -
toJsonString
String toJsonString()
-