Package security.whisper.javastix.meta
Interface LanguageContent
- All Superinterfaces:
BundleableObject,Serializable,Stix,StixCustomProperties
- All Known Implementing Classes:
LanguageContentObject
@Immutable
@DefaultTypeValue(value="language-content",
groups=DefaultValuesProcessor.class)
@Redactable
public interface LanguageContent
extends Serializable, BundleableObject, StixCustomProperties, Stix
language-content
The Language Content object represents text content for STIX Objects represented in languages other than English. Language Content contains a single property (other than the common properties) which is a dictionary that maps language codes to the actual text in that language.
-
Method Summary
Modifier and TypeMethodDescription@NotNull StixInstant@NotBlank @Pattern(regexp="^language-content--") StringgetId()@NotNull StixInstant@NotNull StixInstant@NotBlank Stringdefault @NotNull Stringdefault @NotBlank @Pattern(regexp="^language-content$") StringgetType()Methods inherited from interface security.whisper.javastix.bundle.BundleableObject
getHydrated, toJsonStringMethods inherited from interface security.whisper.javastix.common.StixCustomProperties
getCustomProperties
-
Method Details
-
getType
@NotBlank @JsonPropertyDescription("The type property identifies the type of STIX Object. The value must be \'language-content\'.") @Pattern(regexp="^language-content$") default @NotBlank @Pattern(regexp="^language-content$") String getType()- Specified by:
getTypein interfaceBundleableObject
-
getId
@NotBlank @JsonPropertyDescription("Specifies the identifier for this Language Content object.") @Pattern(regexp="^language-content--") @NotBlank @Pattern(regexp="^language-content--") String getId()- Specified by:
getIdin interfaceBundleableObject
-
getSpecVersion
@JsonPropertyDescription("The version of the STIX specification used to represent this object.") @NotNull @Default default @NotNull String getSpecVersion() -
getCreatedByRef
-
getCreated
@NotNull @JsonPropertyDescription("The created property represents the time at which this object was originally created.") @NotNull StixInstant getCreated() -
getModified
@NotNull @JsonPropertyDescription("The modified property represents the time at which this object was last modified.") @NotNull StixInstant getModified() -
getRevoked
-
getLabels
-
getConfidence
-
getExternalReferences
@JsonPropertyDescription("A list of external references which refer to non-STIX information.") Set<ExternalReferenceType> getExternalReferences() -
getObjectMarkingRefs
@JsonPropertyDescription("The list of marking-definition objects to be applied to this object.") Set<MarkingDefinitionDm> getObjectMarkingRefs()- Specified by:
getObjectMarkingRefsin interfaceBundleableObject
-
getGranularMarkings
@JsonPropertyDescription("The set of granular markings that apply to this object.") Set<GranularMarkingDm> getGranularMarkings()- Specified by:
getGranularMarkingsin interfaceBundleableObject
-
getObjectRef
@NotBlank @JsonPropertyDescription("Specifies the identifier of the object that this language content applies to.") @NotBlank String getObjectRef() -
getObjectModified
@NotNull @JsonPropertyDescription("Specifies the modified time of the object that this language content applies to.") @NotNull StixInstant getObjectModified() -
getContents
-