Class TriggerProperties
- java.lang.Object
-
- com.azure.resourcemanager.containerregistry.models.TriggerProperties
-
public final class TriggerProperties extends Object
The properties of a trigger.
-
-
Constructor Summary
Constructors Constructor Description TriggerProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseImageTriggerbaseImageTrigger()Get the baseImageTrigger property: The trigger based on base image dependencies.List<SourceTrigger>sourceTriggers()Get the sourceTriggers property: The collection of triggers based on source code repository.List<TimerTrigger>timerTriggers()Get the timerTriggers property: The collection of timer triggers.voidvalidate()Validates the instance.TriggerPropertieswithBaseImageTrigger(BaseImageTrigger baseImageTrigger)Set the baseImageTrigger property: The trigger based on base image dependencies.TriggerPropertieswithSourceTriggers(List<SourceTrigger> sourceTriggers)Set the sourceTriggers property: The collection of triggers based on source code repository.TriggerPropertieswithTimerTriggers(List<TimerTrigger> timerTriggers)Set the timerTriggers property: The collection of timer triggers.
-
-
-
Method Detail
-
timerTriggers
public List<TimerTrigger> timerTriggers()
Get the timerTriggers property: The collection of timer triggers.- Returns:
- the timerTriggers value.
-
withTimerTriggers
public TriggerProperties withTimerTriggers(List<TimerTrigger> timerTriggers)
Set the timerTriggers property: The collection of timer triggers.- Parameters:
timerTriggers- the timerTriggers value to set.- Returns:
- the TriggerProperties object itself.
-
sourceTriggers
public List<SourceTrigger> sourceTriggers()
Get the sourceTriggers property: The collection of triggers based on source code repository.- Returns:
- the sourceTriggers value.
-
withSourceTriggers
public TriggerProperties withSourceTriggers(List<SourceTrigger> sourceTriggers)
Set the sourceTriggers property: The collection of triggers based on source code repository.- Parameters:
sourceTriggers- the sourceTriggers value to set.- Returns:
- the TriggerProperties object itself.
-
baseImageTrigger
public BaseImageTrigger baseImageTrigger()
Get the baseImageTrigger property: The trigger based on base image dependencies.- Returns:
- the baseImageTrigger value.
-
withBaseImageTrigger
public TriggerProperties withBaseImageTrigger(BaseImageTrigger baseImageTrigger)
Set the baseImageTrigger property: The trigger based on base image dependencies.- Parameters:
baseImageTrigger- the baseImageTrigger value to set.- Returns:
- the TriggerProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-