TimerTrigger Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.TimerTrigger

Implements

public final class TimerTrigger
implements JsonSerializable<TimerTrigger>

The properties of a timer trigger.

Constructor Summary

Constructor Description
TimerTrigger()

Creates an instance of TimerTrigger class.

Method Summary

Modifier and Type Method and Description
static TimerTrigger fromJson(JsonReader jsonReader)

Reads an instance of TimerTrigger from the JsonReader.

String name()

Get the name property: The name of the trigger.

String schedule()

Get the schedule property: The CRON expression for the task schedule.

TriggerStatus status()

Get the status property: The current status of trigger.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

TimerTrigger withName(String name)

Set the name property: The name of the trigger.

TimerTrigger withSchedule(String schedule)

Set the schedule property: The CRON expression for the task schedule.

TimerTrigger withStatus(TriggerStatus status)

Set the status property: The current status of trigger.

Methods inherited from java.lang.Object

Constructor Details

TimerTrigger

public TimerTrigger()

Creates an instance of TimerTrigger class.

Method Details

fromJson

public static TimerTrigger fromJson(JsonReader jsonReader)

Reads an instance of TimerTrigger from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TimerTrigger if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

name

public String name()

Get the name property: The name of the trigger.

Returns:

the name value.

schedule

public String schedule()

Get the schedule property: The CRON expression for the task schedule.

Returns:

the schedule value.

status

public TriggerStatus status()

Get the status property: The current status of trigger.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withName

public TimerTrigger withName(String name)

Set the name property: The name of the trigger.

Parameters:

name - the name value to set.

Returns:

the TimerTrigger object itself.

withSchedule

public TimerTrigger withSchedule(String schedule)

Set the schedule property: The CRON expression for the task schedule.

Parameters:

schedule - the schedule value to set.

Returns:

the TimerTrigger object itself.

withStatus

public TimerTrigger withStatus(TriggerStatus status)

Set the status property: The current status of trigger.

Parameters:

status - the status value to set.

Returns:

the TimerTrigger object itself.

Applies to