Class CustomEventsTrigger
java.lang.Object
com.azure.analytics.synapse.artifacts.models.Trigger
com.azure.analytics.synapse.artifacts.models.MultiplePipelineTrigger
com.azure.analytics.synapse.artifacts.models.CustomEventsTrigger
Trigger that runs every time a custom event is received.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the events property: The list of event types that cause this trigger to fire.getScope()
Get the scope property: The ARM resource ID of the Azure Event Grid Topic.Get the subjectBeginsWith property: The event subject must begin with the pattern provided for trigger to fire.Get the subjectEndsWith property: The event subject must end with the pattern provided for trigger to fire.setAnnotations
(List<Object> annotations) Set the annotations property: List of tags that can be used for describing the trigger.setDescription
(String description) Set the description property: Trigger description.Set the events property: The list of event types that cause this trigger to fire.setPipelines
(List<TriggerPipelineReference> pipelines) Set the pipelines property: Pipelines that need to be started.Set the scope property: The ARM resource ID of the Azure Event Grid Topic.setSubjectBeginsWith
(String subjectBeginsWith) Set the subjectBeginsWith property: The event subject must begin with the pattern provided for trigger to fire.setSubjectEndsWith
(String subjectEndsWith) Set the subjectEndsWith property: The event subject must end with the pattern provided for trigger to fire.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
-
Constructor Details
-
CustomEventsTrigger
public CustomEventsTrigger()
-
-
Method Details
-
getSubjectBeginsWith
Get the subjectBeginsWith property: The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.- Returns:
- the subjectBeginsWith value.
-
setSubjectBeginsWith
Set the subjectBeginsWith property: The event subject must begin with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.- Parameters:
subjectBeginsWith
- the subjectBeginsWith value to set.- Returns:
- the CustomEventsTrigger object itself.
-
getSubjectEndsWith
Get the subjectEndsWith property: The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.- Returns:
- the subjectEndsWith value.
-
setSubjectEndsWith
Set the subjectEndsWith property: The event subject must end with the pattern provided for trigger to fire. At least one of these must be provided: subjectBeginsWith, subjectEndsWith.- Parameters:
subjectEndsWith
- the subjectEndsWith value to set.- Returns:
- the CustomEventsTrigger object itself.
-
getEvents
Get the events property: The list of event types that cause this trigger to fire.- Returns:
- the events value.
-
setEvents
Set the events property: The list of event types that cause this trigger to fire.- Parameters:
events
- the events value to set.- Returns:
- the CustomEventsTrigger object itself.
-
getScope
Get the scope property: The ARM resource ID of the Azure Event Grid Topic.- Returns:
- the scope value.
-
setScope
Set the scope property: The ARM resource ID of the Azure Event Grid Topic.- Parameters:
scope
- the scope value to set.- Returns:
- the CustomEventsTrigger object itself.
-
setPipelines
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
Set the description property: Trigger description.- Overrides:
setDescription
in classMultiplePipelineTrigger
- Parameters:
description
- the description value to set.- Returns:
- the Trigger object itself.
-
setAnnotations
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.
-