Interface DomainNameCoo

All Superinterfaces:
BundleableObject, CyberObservableObject, CyberObservableObjectCommonProperties, GenericValidation, SdoDefaultValidator, Serializable, Stix, StixCustomProperties
All Known Implementing Classes:
DomainName

@Immutable @DefaultTypeValue(value="domain-name", groups=DefaultValuesProcessor.class) public interface DomainNameCoo extends CyberObservableObject
domain-name

The Domain Name represents the properties of a network domain name.

  • Method Details

    • getValue

      @JsonPropertyDescription("Specifies the value of the domain name.") @NotNull @NotNull String getValue()
    • getResolvesToRefs

      @Default @JsonPropertyDescription("Specifies a list of references to one or more IP addresses or domain names that the domain name resolves to.") default Set<String> getResolvesToRefs()
    • getId

      @Derived default String getId()
      Deterministically generates the ID for this domain name based on its value.
      Specified by:
      getId in interface BundleableObject
      Specified by:
      getId in interface CyberObservableObjectCommonProperties