BlobTrigger Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. Trigger - com.
azure. resourcemanager. datafactory. models. MultiplePipelineTrigger - com.
azure. resourcemanager. datafactory. models. BlobTrigger
- com.
- com.
- com.
public final class BlobTrigger
extends MultiplePipelineTrigger
Trigger that runs every time the selected Blob container changes.
Constructor Summary
| Constructor | Description |
|---|---|
| BlobTrigger() |
Creates an instance of Blob |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
folderPath()
Get the folder |
|
static
Blob |
fromJson(JsonReader jsonReader)
Reads an instance of Blob |
|
Linked |
linkedService()
Get the linked |
| int |
maxConcurrency()
Get the max |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Trigger type. |
| void |
validate()
Validates the instance. |
|
Blob |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger. |
|
Blob |
withDescription(String description)
Set the description property: Trigger description. |
|
Blob |
withFolderPath(String folderPath)
Set the folder |
|
Blob |
withLinkedService(LinkedServiceReference linkedService)
Set the linked |
|
Blob |
withMaxConcurrency(int maxConcurrency)
Set the max |
|
Blob |
withPipelines(List<TriggerPipelineReference> pipelines)
Set the pipelines property: Pipelines that need to be started. |
Methods inherited from MultiplePipelineTrigger
Methods inherited from Trigger
Methods inherited from java.lang.Object
Constructor Details
BlobTrigger
public BlobTrigger()
Creates an instance of BlobTrigger class.
Method Details
folderPath
public String folderPath()
Get the folderPath property: The path of the container/folder that will trigger the pipeline.
Returns:
fromJson
public static BlobTrigger fromJson(JsonReader jsonReader)
Reads an instance of BlobTrigger from the JsonReader.
Parameters:
Returns:
Throws:
linkedService
public LinkedServiceReference linkedService()
Get the linkedService property: The Azure Storage linked service reference.
Returns:
maxConcurrency
public int maxConcurrency()
Get the maxConcurrency property: The max number of parallel files to handle when it is triggered.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
BlobTrigger.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Trigger type.
Overrides:
BlobTrigger.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
BlobTrigger.validate()withAnnotations
public BlobTrigger withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the trigger.
Overrides:
BlobTrigger.withAnnotations(List<Object> annotations)Parameters:
withDescription
public BlobTrigger withDescription(String description)
Set the description property: Trigger description.
Overrides:
BlobTrigger.withDescription(String description)Parameters:
withFolderPath
public BlobTrigger withFolderPath(String folderPath)
Set the folderPath property: The path of the container/folder that will trigger the pipeline.
Parameters:
Returns:
withLinkedService
public BlobTrigger withLinkedService(LinkedServiceReference linkedService)
Set the linkedService property: The Azure Storage linked service reference.
Parameters:
Returns:
withMaxConcurrency
public BlobTrigger withMaxConcurrency(int maxConcurrency)
Set the maxConcurrency property: The max number of parallel files to handle when it is triggered.
Parameters:
Returns:
withPipelines
public BlobTrigger withPipelines(List<TriggerPipelineReference> pipelines)
Set the pipelines property: Pipelines that need to be started.
Overrides:
BlobTrigger.withPipelines(List<TriggerPipelineReference> pipelines)Parameters: