RerunTumblingWindowTrigger Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. Trigger - com.
azure. resourcemanager. datafactory. models. RerunTumblingWindowTrigger
- com.
- com.
public final class RerunTumblingWindowTrigger
extends Trigger
Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.
Constructor Summary
| Constructor | Description |
|---|---|
| RerunTumblingWindowTrigger() |
Creates an instance of Rerun |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Rerun |
fromJson(JsonReader jsonReader)
Reads an instance of Rerun |
| Object |
parentTrigger()
Get the parent |
|
Offset |
requestedEndTime()
Get the requested |
|
Offset |
requestedStartTime()
Get the requested |
| int |
rerunConcurrency()
Get the rerun |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Trigger type. |
| void |
validate()
Validates the instance. |
|
Rerun |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger. |
|
Rerun |
withDescription(String description)
Set the description property: Trigger description. |
|
Rerun |
withParentTrigger(Object parentTrigger)
Set the parent |
|
Rerun |
withRequestedEndTime(OffsetDateTime requestedEndTime)
Set the requested |
|
Rerun |
withRequestedStartTime(OffsetDateTime requestedStartTime)
Set the requested |
|
Rerun |
withRerunConcurrency(int rerunConcurrency)
Set the rerun |
Methods inherited from Trigger
Methods inherited from java.lang.Object
Constructor Details
RerunTumblingWindowTrigger
public RerunTumblingWindowTrigger()
Creates an instance of RerunTumblingWindowTrigger class.
Method Details
fromJson
public static RerunTumblingWindowTrigger fromJson(JsonReader jsonReader)
Reads an instance of RerunTumblingWindowTrigger from the JsonReader.
Parameters:
Returns:
Throws:
parentTrigger
public Object parentTrigger()
Get the parentTrigger property: The parent trigger reference.
Returns:
requestedEndTime
public OffsetDateTime requestedEndTime()
Get the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
Returns:
requestedStartTime
public OffsetDateTime requestedStartTime()
Get the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
Returns:
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:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
RerunTumblingWindowTrigger.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Trigger type.
Overrides:
RerunTumblingWindowTrigger.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
RerunTumblingWindowTrigger.validate()withAnnotations
public RerunTumblingWindowTrigger withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger.
Overrides:
RerunTumblingWindowTrigger.withAnnotations(List<Object> annotations)Parameters:
withDescription
public RerunTumblingWindowTrigger withDescription(String description)
Set the description property: Trigger description.
Overrides:
RerunTumblingWindowTrigger.withDescription(String description)Parameters:
withParentTrigger
public RerunTumblingWindowTrigger withParentTrigger(Object parentTrigger)
Set the parentTrigger property: The parent trigger reference.
Parameters:
Returns:
withRequestedEndTime
public RerunTumblingWindowTrigger withRequestedEndTime(OffsetDateTime requestedEndTime)
Set the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
Parameters:
Returns:
withRequestedStartTime
public RerunTumblingWindowTrigger withRequestedStartTime(OffsetDateTime requestedStartTime)
Set the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
Parameters:
Returns:
withRerunConcurrency
public RerunTumblingWindowTrigger withRerunConcurrency(int rerunConcurrency)
Set the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.
Parameters:
Returns: