Interface AutonomousSystemCoo

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

@Immutable @DefaultTypeValue(value="autonomous-system", groups=DefaultValuesProcessor.class) public interface AutonomousSystemCoo extends CyberObservableObject
autonomous-system

The AS object represents the properties of an Autonomous Systems (AS).

  • Method Details

    • getNumber

      @JsonPropertyDescription("Specifies the number assigned to the AS. Such assignments are typically performed by a Regional Internet Registries (RIR)") Long getNumber()
    • getName

      @JsonPropertyDescription("Specifies the name of the AS.") Optional<String> getName()
    • getRir

      @JsonPropertyDescription("Specifies the name of the Regional Internet Registry (RIR) that assigned the number to the AS.") Optional<String> getRir()
    • getId

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