Class RerunTumblingWindowTrigger
java.lang.Object
com.azure.resourcemanager.datafactory.models.Trigger
com.azure.resourcemanager.datafactory.models.RerunTumblingWindowTrigger
Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested
end time.
-
Constructor Summary
ConstructorDescriptionCreates an instance of RerunTumblingWindowTrigger class. -
Method Summary
Modifier and TypeMethodDescriptionGet the parentTrigger property: The parent trigger reference.Get the requestedEndTime property: The end time for the time period for which restatement is initiated.Get the requestedStartTime property: The start time for the time period for which restatement is initiated.int
Get the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.void
validate()
Validates the instance.withAnnotations
(List<Object> annotations) Set the annotations property: List of tags that can be used for describing the trigger.withDescription
(String description) Set the description property: Trigger description.withParentTrigger
(Object parentTrigger) Set the parentTrigger property: The parent trigger reference.withRequestedEndTime
(OffsetDateTime requestedEndTime) Set the requestedEndTime property: The end time for the time period for which restatement is initiated.withRequestedStartTime
(OffsetDateTime requestedStartTime) Set the requestedStartTime property: The start time for the time period for which restatement is initiated.withRerunConcurrency
(int rerunConcurrency) Set the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.Methods inherited from class com.azure.resourcemanager.datafactory.models.Trigger
additionalProperties, annotations, description, runtimeState, withAdditionalProperties
-
Constructor Details
-
RerunTumblingWindowTrigger
public RerunTumblingWindowTrigger()Creates an instance of RerunTumblingWindowTrigger class.
-
-
Method Details
-
withDescription
Set the description property: Trigger description.- Overrides:
withDescription
in classTrigger
- Parameters:
description
- the description value to set.- Returns:
- the Trigger object itself.
-
withAnnotations
Set the annotations property: List of tags that can be used for describing the trigger.- Overrides:
withAnnotations
in classTrigger
- Parameters:
annotations
- the annotations value to set.- Returns:
- the Trigger object itself.
-
parentTrigger
Get the parentTrigger property: The parent trigger reference.- Returns:
- the parentTrigger value.
-
withParentTrigger
Set the parentTrigger property: The parent trigger reference.- Parameters:
parentTrigger
- the parentTrigger value to set.- Returns:
- the RerunTumblingWindowTrigger object itself.
-
requestedStartTime
Get the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.- Returns:
- the requestedStartTime value.
-
withRequestedStartTime
Set the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.- Parameters:
requestedStartTime
- the requestedStartTime value to set.- Returns:
- the RerunTumblingWindowTrigger object itself.
-
requestedEndTime
Get the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.- Returns:
- the requestedEndTime value.
-
withRequestedEndTime
Set the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.- Parameters:
requestedEndTime
- the requestedEndTime value to set.- Returns:
- the RerunTumblingWindowTrigger object itself.
-
rerunConcurrency
public int rerunConcurrency()Get the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.- Returns:
- the rerunConcurrency value.
-
withRerunConcurrency
Set the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.- Parameters:
rerunConcurrency
- the rerunConcurrency value to set.- Returns:
- the RerunTumblingWindowTrigger object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classTrigger
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-