Class ScheduleTrigger
- java.lang.Object
-
- com.azure.analytics.synapse.artifacts.models.Trigger
-
- com.azure.analytics.synapse.artifacts.models.MultiplePipelineTrigger
-
- com.azure.analytics.synapse.artifacts.models.ScheduleTrigger
-
public class ScheduleTrigger extends MultiplePipelineTrigger
Trigger that creates pipeline runs periodically, on schedule.
-
-
Constructor Summary
Constructors Constructor Description ScheduleTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleTriggerRecurrence
getRecurrence()
Get the recurrence property: Recurrence schedule configuration.ScheduleTrigger
setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger.ScheduleTrigger
setDescription(String description)
Set the description property: Trigger description.ScheduleTrigger
setPipelines(List<TriggerPipelineReference> pipelines)
Set the pipelines property: Pipelines that need to be started.ScheduleTrigger
setRecurrence(ScheduleTriggerRecurrence recurrence)
Set the recurrence property: Recurrence schedule configuration.-
Methods inherited from class com.azure.analytics.synapse.artifacts.models.MultiplePipelineTrigger
getPipelines
-
Methods inherited from class com.azure.analytics.synapse.artifacts.models.Trigger
getAdditionalProperties, getAnnotations, getDescription, getRuntimeState, setAdditionalProperties
-
-
-
-
Method Detail
-
getRecurrence
public ScheduleTriggerRecurrence getRecurrence()
Get the recurrence property: Recurrence schedule configuration.- Returns:
- the recurrence value.
-
setRecurrence
public ScheduleTrigger setRecurrence(ScheduleTriggerRecurrence recurrence)
Set the recurrence property: Recurrence schedule configuration.- Parameters:
recurrence
- the recurrence value to set.- Returns:
- the ScheduleTrigger object itself.
-
setPipelines
public ScheduleTrigger setPipelines(List<TriggerPipelineReference> pipelines)
Set the pipelines property: Pipelines that need to be started.- Overrides:
setPipelines
in classMultiplePipelineTrigger
- Parameters:
pipelines
- the pipelines value to set.- Returns:
- the MultiplePipelineTrigger object itself.
-
setDescription
public ScheduleTrigger setDescription(String description)
Set the description property: Trigger description.- Overrides:
setDescription
in classMultiplePipelineTrigger
- Parameters:
description
- the description value to set.- Returns:
- the Trigger object itself.
-
setAnnotations
public ScheduleTrigger setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger.- Overrides:
setAnnotations
in classMultiplePipelineTrigger
- Parameters:
annotations
- the annotations value to set.- Returns:
- the Trigger object itself.
-
-