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
Constructors -
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
getPipelinesMethods 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:
setPipelinesin classMultiplePipelineTrigger- Parameters:
pipelines- the pipelines value to set.- Returns:
- the MultiplePipelineTrigger object itself.
-
setDescription
Set the description property: Trigger description.- Overrides:
setDescriptionin 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:
setAnnotationsin classMultiplePipelineTrigger- Parameters:
annotations- the annotations value to set.- Returns:
- the Trigger object itself.
-