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
- UcoThing
- UcoInherentCharacterizationThing
- TriggerType
 
 
 - UcoInherentCharacterizationThing
 
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