Interface WindowsServiceExtensionExt

All Superinterfaces:
CyberObservableExtension, CyberObservableExtensionCommonProperties, GenericValidation, SdoDefaultValidator, StixCustomProperties
All Known Implementing Classes:
WindowsServiceExtension

@Immutable @DefaultTypeValue(value="windows-service-ext", groups=DefaultValuesProcessor.class) @AllowedParents(ProcessCoo.class) public interface WindowsServiceExtensionExt extends CyberObservableExtension
windows-service-ext

The Windows Service extension specifies a default extension for capturing properties specific to Windows services.

  • Method Details

    • getServiceName

      @JsonPropertyDescription("Specifies the name of the service.") @NotBlank @NotBlank String getServiceName()
    • getDescriptions

      @JsonPropertyDescription("Specifies the descriptions defined for the service.") default Set<String> getDescriptions()
    • getDisplayName

      @JsonPropertyDescription("Specifies the displayed name of the service in Windows GUI controls.") Optional<String> getDisplayName()
    • getGroupName

      @JsonPropertyDescription("Specifies the name of the load ordering group of which the service is a member.") Optional<String> getGroupName()
    • getServiceStartType

      @JsonPropertyDescription("Specifies the start options defined for the service. windows-service-start-enum") Optional<@Vocab(WindowsServiceStartTypes.class) String> getServiceStartType()
    • getServiceDllRefs

      @JsonPropertyDescription("Specifies the DLLs loaded by the service, as a reference to one or more File Objects.") default Set<String> getServiceDllRefs()
    • getServiceType

      @JsonPropertyDescription("Specifies the type of the service. windows-service-enum") Optional<@Vocab(WindowsServiceTypes.class) String> getServiceType()
    • getServiceStatus

      @JsonPropertyDescription("Specifies the current status of the service. windows-service-status-enum") Optional<@Vocab(WindowsServiceStatuses.class) String> getServiceStatus()