Skip to content

Class: TriggerType

"A triggerType is a grouping of characterizes unique to a set of criteria that, when met, starts the execution of a task within a Windows operating system. [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"

URI: master:TriggerType

classDiagram class TriggerType UcoInherentCharacterizationThing <|-- TriggerType TriggerType : isEnabled TriggerType : triggerBeginTime TriggerType : triggerDelay TriggerType : triggerEndTime TriggerType : triggerFrequency TriggerType ..> TriggerFrequencyEnum : triggerFrequency TriggerType : triggerMaxRunTime TriggerType : triggerSessionChangeType TriggerType : triggerType TriggerType ..> TriggerTypeEnum : triggerType

Inheritance

Slots

Name Cardinality and Range Description Inheritance
isEnabled 0..1
BooleanType
"Specifies whether the trigger isEnabled direct
triggerBeginTime 0..1
Datetime
"Specifies the date/time that the trigger is activated direct
triggerEndTime 0..1
Datetime
"Specifies the date/time that the trigger is deactivated direct
triggerDelay 0..1
String
"Specifies the delay that takes place between when the task is registered and... direct
triggerMaxRunTime 0..1
String
"The maximum amount of time that the task launched by the trigger is allowed ... direct
triggerSessionChangeType 0..1
String
"Specifies the type of Terminal Server session change that would trigger a ta... direct
triggerFrequency 0..1
String
"Specifies the frequency at which the trigger repeats direct
triggerType 0..1
String
"Specifies the type of the task trigger direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-master

Mappings

Mapping Type Mapped Value
self master:TriggerType
native master:TriggerType

LinkML Source

Direct

name: TriggerType
description: '"A triggerType is a grouping of characterizes unique to a set of criteria
  that, when met, starts the execution of a task within a Windows operating system.
  [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slots:
- isEnabled
- triggerBeginTime
- triggerEndTime
- triggerDelay
- triggerMaxRunTime
- triggerSessionChangeType
- triggerFrequency
- triggerType
slot_usage:
  triggerFrequency:
    name: triggerFrequency
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum

Induced

name: TriggerType
description: '"A triggerType is a grouping of characterizes unique to a set of criteria
  that, when met, starts the execution of a task within a Windows operating system.
  [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: UcoInherentCharacterizationThing
slot_usage:
  triggerFrequency:
    name: triggerFrequency
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum
attributes:
  isEnabled:
    name: isEnabled
    description: '"Specifies whether the trigger isEnabled."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isEnabled
    owner: TriggerType
    domain_of:
    - TriggerType
    range: boolean type
  triggerBeginTime:
    name: triggerBeginTime
    description: '"Specifies the date/time that the trigger is activated."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerBeginTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: datetime
  triggerEndTime:
    name: triggerEndTime
    description: '"Specifies the date/time that the trigger is deactivated."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerEndTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: datetime
  triggerDelay:
    name: triggerDelay
    description: '"Specifies the delay that takes place between when the task is registered
      and when the task is started."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerDelay
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerMaxRunTime:
    name: triggerMaxRunTime
    description: '"The maximum amount of time that the task launched by the trigger
      is allowed to run. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383868(v=vs.85).aspx."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerMaxRunTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerSessionChangeType:
    name: triggerSessionChangeType
    description: '"Specifies the type of Terminal Server session change that would
      trigger a task launch. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381298(v=vs.85).aspx."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerSessionChangeType
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerFrequency:
    name: triggerFrequency
    description: '"Specifies the frequency at which the trigger repeats."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerFrequency
    owner: TriggerType
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    description: '"Specifies the type of the task trigger."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: triggerType
    owner: TriggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum