TumblingWindowTriggerDependencyReference Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. DependencyReference - com.
azure. resourcemanager. datafactory. models. TriggerDependencyReference - com.
azure. resourcemanager. datafactory. models. TumblingWindowTriggerDependencyReference
- com.
- com.
- com.
public final class TumblingWindowTriggerDependencyReference
extends TriggerDependencyReference
Referenced tumbling window trigger dependency.
Constructor Summary
| Constructor | Description |
|---|---|
| TumblingWindowTriggerDependencyReference() |
Creates an instance of Tumbling |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Tumbling |
fromJson(JsonReader jsonReader)
Reads an instance of Tumbling |
| String |
offset()
Get the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency. |
| String |
size()
Get the size property: The size of the window when evaluating the dependency. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of dependency reference. |
| void |
validate()
Validates the instance. |
|
Tumbling |
withOffset(String offset)
Set the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency. |
|
Tumbling |
withReferenceTrigger(TriggerReference referenceTrigger)
Set the reference |
|
Tumbling |
withSize(String size)
Set the size property: The size of the window when evaluating the dependency. |
Methods inherited from TriggerDependencyReference
Methods inherited from java.lang.Object
Constructor Details
TumblingWindowTriggerDependencyReference
public TumblingWindowTriggerDependencyReference()
Creates an instance of TumblingWindowTriggerDependencyReference class.
Method Details
fromJson
public static TumblingWindowTriggerDependencyReference fromJson(JsonReader jsonReader)
Reads an instance of TumblingWindowTriggerDependencyReference from the JsonReader.
Parameters:
Returns:
Throws:
offset
public String offset()
Get the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency.
Returns:
size
public String size()
Get the size property: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
TumblingWindowTriggerDependencyReference.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of dependency reference.
Overrides:
TumblingWindowTriggerDependencyReference.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
TumblingWindowTriggerDependencyReference.validate()withOffset
public TumblingWindowTriggerDependencyReference withOffset(String offset)
Set the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency.
Parameters:
Returns:
withReferenceTrigger
public TumblingWindowTriggerDependencyReference withReferenceTrigger(TriggerReference referenceTrigger)
Set the referenceTrigger property: Referenced trigger.
Overrides:
TumblingWindowTriggerDependencyReference.withReferenceTrigger(TriggerReference referenceTrigger)Parameters:
withSize
public TumblingWindowTriggerDependencyReference withSize(String size)
Set the size property: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
Parameters:
Returns: